Я купил кучу кода для добавления событий Facebook на сайт, который я создаю.Общая цель - иметь разные страницы для разных мест.Каждое место будет иметь свою собственную страницу / события на фейсбуке, и я хочу показать эти события.
У меня есть все, кроме одной маленькой проблемы.Я могу получить данные из параметров url, отправленных на страницу с базовым php (см. Ниже), но класс в коде не позволит мне это сделать.
$access_token= $_GET['access_token'];
$fb_page_id= $_GET['fb_page_id'];
// this works fine in a basic php file
Я уже несколько часов гуглю иЯ не могу найти решение этой проблемы.
Ниже приведено то, что, как я думал, будет работать при добавлении того же кода, но в класс.
class DsmFacebookEvents{
public $access_token= $_GET['access_token'];
public $fb_page_id= $_GET['fb_page_id'];
Пожалуйста, обратите внимание, что я не профессионал с PHPи я подумал, что добавление 'public' решит проблему (так как все другие переменные в классе имеют это)
Я получаю сообщение об ошибке на странице, говорящее ...
Parse error: syntax error, unexpected '$_GET' (T_VARIABLE) in (location)
Если я вызываю переменную с пользовательскими данными (см. Ниже), она работает нормально.Все, что я хочу сделать, это получить данные из URL или из другого файла PHP.Но я не уверен, смогу ли я справиться, что это все внутри классов.
public $access_token= "access_token_here";