Проблема с Opera и PHP-сессиями - PullRequest
0 голосов
/ 13 декабря 2010

У меня есть сценарий входа, который отлично работает в IE и FireFox, но в Opera я иногда могу остаться в системе для входа на пару страниц, а затем я выхожу из системы или что-то в этом роде или не могу войти вообще.

Может кто-нибудь объяснить, почему это может происходить и как я могу это исправить?

Вот мой код для моих сессий в верхней части моего заголовка.

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

Ответы [ 2 ]

1 голос
/ 11 июня 2012

Opera и PHP не ладят, когда дело доходит до файлов cookie на IP-доменах.Кажется, нет причины для этого, но на момент написания этой статьи это происходило примерно год (в частности, версия оперы 11. *).

Если вы тестируете локально, просто переключитесь на «localhost» (127.0.0.1 может иметь эту проблему).Если вы пытаетесь получить доступ к удаленному домену, вам нужно будет получить к нему доступ через имя домена, иначе файлы cookie не будут работать, и вы не сможете войти в систему.

0 голосов
/ 13 декабря 2010

Возможно ли, что у вас отключены куки в Opera? Если cookie не существует, браузер не может указать серверу, что вы должны войти на веб-сайт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...