PHP会话在子目录&中不起作用杀死现有会话

时间:2015-08-13 07:21:17

标签: php .htaccess session php-ini

我有3个PHP环境。

  1. 本地
  2. 分段
  3. 问题是当我在session_start()之后调用子目录中的会话时出现错误标头已经发送&杀死现有会话。如果我没有启动会话,那么它会为未定义的变量_SESSION 提供错误。

    会话仅在 ROOT 目录中有效。但不适用于子目录

    这仅发生在实时环境上。同样的代码正在开发本地& 暂存但不在直播

    我不知道但这可能是PHP配置问题。请指导我。

2 个答案:

答案 0 :(得分:1)

在主页的开头添加session_start()。 请确保如果您包含其他文件,则未定义session_start(),否则将显示错误。

答案 1 :(得分:0)

php的第一行应该是session_start()。如果你将包含session_start()的php页面添加/添加到另一个页面,它将显示错误“header has sent”。

在页面主页的开头添加session_start()。