开发者

Opera & PHP Sessions Problem

开发者 https://www.devze.com 2023-01-30 00:59 出处:网络
I have a login script that works fine in IE and FireFox but in Opera I can sometimes stay login for a couple of pages and then I\'m logged out or something or I can\'t log in at all.

I have a login script that works fine in IE and FireFox but in Opera I can sometimes stay login for a couple of pages and then I'm logged out or something or I can't log in at all.

Can someone explain why this might be happening and how can I fix it?

Here is my code for my sessions at the top of my hea开发者_JAVA百科der.

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


Opera and PHP don't get along when it comes to cookies on IP domains. There doesn't seem to be a reason for this, but as of the time of this writing this has been the case for something like a year (specifically the 11.* version of opera).

If you're testing locally simply switch to "localhost" (127.0.0.1 can have this issue). If you are trying to access a remote domain, you will have to access it though a domain name, otherwise cookies will fail and you will not be able to login.


Is it possible that you have cookies disabled in Opera? If there is no cookie, the browser has no way to indicate to the server that you are supposed to be logged in to the website.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号