搞砸了=我登录到我的帐户,如果我更改页面,我会在数据库中的另一个随机帐户中(但不会再次登录我的帐户)。这只发生在外部主机上,本地主机工作正常。
我在所有页面上都有session_start()
,我只将会话数据设置在一个文件中,一旦记录此人,该文件中的任何页面都不会包含会话数据。
在每一页都试过这个
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
我的.htaccess会将website.com重定向到www.website.com,因此该网址是唯一的。
我检查了我的代码,并且在用户登录后我没有在任何地方更改会话数据,因此我不知道导致此问题的原因。
有什么想法吗?
答案 0 :(得分:0)
我比较了本地主机上的php.ini和主机上的php.ini,以及本地主机上的register_globals
Off
,但是服务器上的On
。
所以我在服务器上禁用了register_globals
,现在可以正常工作了。
感谢。