当页面被重定向到我的本地主机中的另一个时,会话不会被维护,我有一个 osCommerce v2.0 站点的管理员登录页面,每当我登录它时,登录页面中注册的会话在索引页面中找不到,因此重定向回登录页面...请指导我为什么这发生在我的本地主机而不是我的服务器中?
问问题
995 次
3 回答
2
有一个名为session.auto_start的 php.ini 设置,很可能是在您的主服务器上设置的。
于 2010-06-21T12:52:39.993 回答
1
问题可能是浏览器没有发回cookies,“localhost”过去曾给我带来过这个问题。这与您在域名中没有规范 IIRC 要求的句点有关(您显然在真实服务器中这样做,这就是它在那里工作的原因)。
打开c:\windows\system32\drivers\etc\hosts
并添加别名:
127.0.0.1 server.local
根据需要更改您的 osCommerce 配置并尝试通过 server.local 再次访问该页面,看看会发生什么。
于 2010-06-21T12:56:00.860 回答
0
我发现将 localhost 更改为 127.0.0.1 可以维护会话并修复了在 Windows 8.1 平板电脑上运行的 WAMP 上的这个问题。
然后,您只需更新 admin 和 catalog 中的 configure.php 文件,将对 localhost 的所有引用更改为 127.0.0.1
于 2014-05-26T15:40:08.243 回答