Почему $ _SESSION не работает после переключения хостов? - PullRequest
1 голос
/ 04 марта 2011

Вчера я переключил хосты с 000webhost на ipage , однако, когда я зашел на свой сайт, сеанс не записывался. Я проверил, и код является одинаковым на обоих хостах, почему это будет иметь значение и как я могу это исправить?

Ответы [ 3 ]

2 голосов
/ 04 марта 2011

Установите phpinfo(), если PHP поддерживает сессию, а также проверьте, включена ли session.auto_start.

. Вы также можете включить его в файле .htaccess с помощью:

php_flag session.auto_start on
2 голосов
/ 04 марта 2011

Возможно, ваш новый провайдер не запускает сеансы автоматически.

http://www.php.net/manual/en/session.configuration.php#ini.session.auto-start

Попробуйте вызвать session_start ();в начале вашего сценария.

http://php.net/manual/en/function.session-start.php

0 голосов
/ 04 марта 2011

Вы, вероятно, пропускаете вызов session_start() на новом хосте, который не был нужен на старом

...