Сессия не поддерживается, когда страница перенаправляется на мой локальный хост - PullRequest
0 голосов
/ 21 июня 2010

Сеанс не поддерживается, когда страница перенаправляется на другой в моем локальном хосте, У меня есть страница входа администратора моего сайта osCommerce v2.0, всякий раз, когда я вхожу в нее, сеанс, зарегистрированный на странице входа, не обнаруживается на странице индекса, поэтому перенаправляется обратно на страницу входа ... Пожалуйста, объясните мне, почему это происходит на моем локальном хосте, а не на моем сервере?

Ответы [ 3 ]

2 голосов
/ 21 июня 2010

Существует настройка php.ini, которая называется session.auto_start , что более вероятно, установлено на вашем главном сервере.

1 голос
/ 21 июня 2010

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

Открытьc:\windows\system32\drivers\etc\hosts и добавьте псевдоним:

127.0.0.1 server.local

При необходимости измените конфигурацию osCommerce и попробуйте снова зайти на страницу через server.local и посмотреть, что произойдет.

0 голосов
/ 26 мая 2014

Я обнаружил, что изменение localhost на 127.0.0.1 позволило сохранить сеанс и исправил эту проблему на WAMP, работающем на планшете Windows 8.1.

Затем вам просто нужно обновить файлы configure.php как в admin, так и в каталоге, чтобы изменить все ссылки на localhost на 127.0.0.1

...