我在我的网站上遇到问题我似乎无法排除故障。该网站有一个工作正常的登录,但该网站偶尔会记录用户。
步骤: 1.登录
使用网站(通常不会立即注销)
点击链接(链接各不相同,似乎与特定链接无关)
退出
该网站有一个60-90分钟的计时器,可以将人们记录下来,但出于某种原因,我会继续开机5到30分钟。 我有一个MySQL_error函数报告错误但它没有报告错误存在(否则我会发布它)。这个错误已经存在了很长一段时间,我无法弄清楚如何对其进行故障排除。我会非常感谢任何帮助!
我的所有网页都使用$ _SESSION ......
if(isset($ _ SESSION ['user_id'])){在此处插入页面编码}
否则它会让你退出。我已在多台计算机上注意到这种异常,我认为这不是基于我的计算机设置。
答案 0 :(得分:0)
我有一次类似的问题(见php $_SESSION variables disappear and reappear randomly)。它的作用就好像会话变量会随机消失,有时它们也会在一段时间后重新出现。
我最终能够通过激活会话的严格模式来修复该问题,在页面顶部添加此行,session_start();
以上:
ini_set('session.use_strict_mode', 0);