0

当页面被重定向到我的本地主机中的另一个时,会话不会被维护,我有一个 osCommerce v2.0 站点的管理员登录页面,每当我登录它时,登录页面中注册的会话在索引页面中找不到,因此重定向回登录页面...请指导我为什么这发生在我的本地主机而不是我的服务器中?

4

3 回答 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 回答