我正在使用Elgg应用程序,内部FB连接插件我正在启动Session并在同一文件夹中设置一些变量我正在访问此会话属性其工作正常..
但是我还包含了一个php文件,登录后如果我直接通过url调用此页面session_status是1但是在其他两个文件夹中它被设置...
如何在此处设置会话,它们应该是页面与会话变量之间的任何链接
任何人都可以提供帮助......
Fb_connect文件夹
str= "var/www/elgg/mod/fb_connect
import-contact-plugin-str="var/www/elgg/mod/importer.
我添加的新php文件
url=var/www/elgg/engine/sample.php
答案 0 :(得分:0)
当你与Elgg合作时,你shouldn't change its core。几乎所有东西都可以通过插件完成,这是与Elgg合作的首选方式。
Elgg会话保存在数据库中,并在系统启动事件中调用会话启动。但是,当您处于插件上下文中时,会话已经到位,无需进行额外的session_start调用。
因此,如果你决定继续修改核心,你应该将你的逻辑从回调注册到启动系统运行:
elgg_register_event_handler('boot', 'system', YOUR_CALLBACK);