昨天我将主机从000webhost切换到ipage但是当我登录我的网站时,会话没有被写入。我检查了两个主机上的代码是完全相同的,为什么这会有所不同,我将如何解决它?
答案 0 :(得分:2)
您的新提供商可能无法自动启动会话。
http://www.php.net/manual/en/session.configuration.php#ini.session.auto-start
尝试调用session_start();在脚本的开头。
答案 1 :(得分:2)
签入phpinfo()
,如果PHP有会话支持,还要检查session.auto_start
是否已启用。
您还可以在 .htaccess 文件中启用它:
php_flag session.auto_start on
答案 2 :(得分:0)
您可能错过了新主机上的session_start()
来电,旧主机上不需要