我在同一台服务器上有两个项目,它们的设置与“session.auto_start”相关,相关post。我是否可以将session.auto_start设置为“ON”,尽管其他项目包含session_start()等代码?
答案 0 :(得分:8)
如果您正在使用apache并拥有正确的选项,则可以使用包含以下行的.htaccess文件启用session.auto_start:php_flag session.auto_start 1
或者您可以将其放在该标记中的全局apache配置中。
答案 1 :(得分:4)
您是否需要为每位用户提供独立会话?我想你可以只用一个脚本来检查会话是否已经存在,例如:
if(!($_SESSION)) {
session_start();
}
答案 2 :(得分:3)
如果会话已经开始。然后您将收到E_NOTICE错误。 session_start()
docs.
答案 3 :(得分:0)
我认为你有冲突不是因为" session.auto_start"您只需为每个项目设置单独的session_name。