После перемещения моих файлов в новую учетную запись мои PHP-сессии периодически работают в FireFox - IE в порядке - PullRequest
1 голос
/ 18 мая 2011

Казалось, что все работало нормально, как в IE, так и в FireFox, пока я не попытался сэкономить несколько (слишком мало) баксов, когда мой хостинг-провайдер hostmonster.com снизил свою цену. Поэтому мне пришлось перенести все мои файлы из моей старой учетной записи в новую.

Теперь в FireFox некоторые из моих файлов $ _Sessions не работают, и я понятия не имею, почему.

Я сократил код до простого открытия базы данных и открытия сеанса и выполнения var_dump ($ _ SESSION); и все, что я получаю, это пустой массив.

Чтобы усложнить проблему, если после получения этого пустого массива я перехожу на другую страницу без регистрации в $ _Sessions, работает нормально. Затем, если я вернусь на страницу, которая не работала, она все равно не работает, и я могу продолжать делать это, получая те же результаты.

Любые предложения будут оценены

Я не уверен, разрешено это или нет, но я очистил историю, и, похоже, это работает до сих пор. Может ли это быть всей проблемой?

1 Ответ

1 голос
/ 18 мая 2011

Эта проблема с сессиями возникает снова и снова. Я думаю, что в прошлом месяце я помог решить симуляционную проблему. В большинстве случаев файл cookie, необходимый для сеанса, не может быть сохранен в браузере. Другими словами, куки отключены в браузере, который запрещает сеансы. Так что, если это Mozilla Firefox, что сеансы не работают, убедитесь, что куки включены. Все куки включены, затем попробуйте использовать идентификатор сессии в URL.

надеюсь, это поможет

...