我试图让会话在使用时从一个页面传递到另一个页面eval()
。基本上我有一个页面来处理所有其他请求,并且只是通过eval()
调用获取页面输出。
一切正常,但由于某种原因,会话信息会在每次刷新时不断重置。不过,同样使用会话的登录系统不会在每次页面刷新时重置。
如果你去http://fretfast.com查看源码,可以看到$_SESSION
221行开始的内容。
我的问题是,登录系统如何仍然工作,但其他会话信息不断重置?firstActivity
和变量在配置页面上设置,该lastActivity
页面包含在处理所有请求的主文件中。这些只有在会话尚未开始时才会设置,如下所示:
if ( session_id() == '' ) {
session_start();
// set other $_SESSION['trail'] variables
}
requests
和requestTimes
变量设置在通过 检索给定页面内容的对象内eval()
。
如果有人知道问题可能是什么或需要任何信息,我很乐意提供。提前致谢。