歌剧与戏剧PHP会话问题

时间:2010-12-13 05:22:34

标签: php session

我有一个可以在IE和FireFox中正常运行的登录脚本但是在Opera中我有时可以保持登录几页然后我已经注销了或者我根本无法登录。

有人可以解释为什么会发生这种情况,我该如何解决?

以下是我在标题顶部的会话代码。

$title = 'page title';
ob_start(); // Start output buffering.
session_start(); // Initialize a session.

2 个答案:

答案 0 :(得分:1)

Opera和PHP在IP域上的cookie不相处。似乎没有理由这样做,但截至撰写本文时,这种情况就像是一年(特别是11 *版的歌剧)。

如果您在本地测试,只需切换到“localhost”(127.0.0.1就可以解决此问题)。如果您尝试访问远程域,则必须通过域名访问它,否则cookie将失败,您将无法登录。

答案 1 :(得分:0)

您是否可能在Opera中禁用了Cookie?如果没有cookie,浏览器无法向服务器表明您应该登录该网站。