0

我正在使用 Elgg 应用程序,在 FB 连接插件内部我正在启动会话并在同一文件夹中设置一些变量我正在访问此会话属性它工作正常..

但是我又包含了一个 php 文件,登录后如果我通过 url session_status 直接调用此页面,则 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
4

1 回答 1

0

当你使用 Elgg 时,你不应该改变它的 core。几乎所有事情都可以通过插件来完成,这是使用 Elgg 的首选方式。

Elgg 会话保存在数据库中,并在系统启动事件时调用会话启动。但是,当您在插件上下文中时,会话已经到位,无需额外的 session_start 调用。

因此,如果您决定继续修改核心,您应该从注册的回调运行您的逻辑到引导系统:

elgg_register_event_handler('boot', 'system', YOUR_CALLBACK);
于 2013-03-26T19:54:14.430 回答