2013-10-24 5 views
0

Как-то при вызове другого скрипта (все остальные скрипты, чем index.php) все мои данные авторизации CMS удаляются. Логическое логическое имя и имя пользователя. Это появляется только при использовании Chrome/Chromium. Хром-инструменты разработчика не показывают никаких ошибок, только 200 OK и 304 Not modified. Это действительно раздражает, так как я перешел на Chromium для Firefox, чтобы быть тяжелым.Данные сеанса теряются - только Chrome

Любые решения?

ответ

0

Его будет очень сложно отлаживать без какого-либо кода или чего-либо еще. Когда вы говорите данные сеанса, я предполагаю, что вы имеете в виду ваш php-сеанс. Это не имеет никакого отношения к браузеру. Убедитесь, что вы вообще не изменяете домен/поддомен во время просмотра (что приведет к потере сеанса). Вы можете проверить настройки своего php.ini, но это не имеет значения, работает ли он в другом браузере.

Я предполагаю, что это происходит потому, что ваша сессия не запускается должным образом или данные сеанса как-то очищаются в коде.

+0

В каждом скрипте есть 'session_start()'. И я получаю доступ только к $ _SESSION, читая значения, а не путем записи. И сеанс фактически хранится как файл cookie. ('PHPSESSID') И, как я уже сказал, поведение ТОЛЬКО появляется в Chrom-e/ium – s3lph

0

Теперь он появляется и в Fx. Проблема: Хост обновлен до PHP5 и там register_globals снова был установлен на On.

Смежные вопросы