【发布时间】:2019-04-17 02:44:00
【问题描述】:
我购买了一堆代码来将 Facebook 事件添加到我正在创建的网站中。 总体目标是为不同的场所提供不同的页面。每个场地都有自己的 Facebook 页面/活动,我希望展示这些活动。
除了一个小问题,我什么都搞定了。我可以使用基本 php(见下文)从发送到页面的 url 参数中获取数据,但代码中的类不允许我这样做。
$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";
【问题讨论】: