我有一个可以在IE和FireFox中正常运行的登录脚本但是在Opera中我有时可以保持登录几页然后我已经注销了或者我根本无法登录。
有人可以解释为什么会发生这种情况,我该如何解决?
以下是我在标题顶部的会话代码。
$title = 'page title';
ob_start(); // Start output buffering.
session_start(); // Initialize a session.
答案 0 :(得分:1)
Opera和PHP在IP域上的cookie不相处。似乎没有理由这样做,但截至撰写本文时,这种情况就像是一年(特别是11 *版的歌剧)。
如果您在本地测试,只需切换到“localhost”(127.0.0.1就可以解决此问题)。如果您尝试访问远程域,则必须通过域名访问它,否则cookie将失败,您将无法登录。
答案 1 :(得分:0)
您是否可能在Opera中禁用了Cookie?如果没有cookie,浏览器无法向服务器表明您应该登录该网站。