PHP:session.auto_start

时间:2009-09-04 10:48:02

标签: php session

我在同一台服务器上有两个项目,它们的设置与“session.auto_start”相关,相关post。我是否可以将session.auto_start设置为“ON”,尽管其他项目包含session_start()等代码?

4 个答案:

答案 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