Вчера я переключил хосты с 000webhost на ipage , однако, когда я зашел на свой сайт, сеанс не записывался. Я проверил, и код является одинаковым на обоих хостах, почему это будет иметь значение и как я могу это исправить?
Установите phpinfo(), если PHP поддерживает сессию, а также проверьте, включена ли session.auto_start.
phpinfo()
session.auto_start
. Вы также можете включить его в файле .htaccess с помощью:
php_flag session.auto_start on
Возможно, ваш новый провайдер не запускает сеансы автоматически.
http://www.php.net/manual/en/session.configuration.php#ini.session.auto-start
Попробуйте вызвать session_start ();в начале вашего сценария.
http://php.net/manual/en/function.session-start.php
Вы, вероятно, пропускаете вызов session_start() на новом хосте, который не был нужен на старом
session_start()