我有3个PHP环境。
问题是当我在session_start()
之后调用子目录中的会话时出现错误标头已经发送&杀死现有会话。如果我没有启动会话,那么它会为未定义的变量_SESSION 提供错误。
会话仅在 ROOT 目录中有效。但不适用于子目录。
这仅发生在实时环境上。同样的代码正在开发本地& 暂存但不在直播。
我不知道但这可能是PHP配置问题。请指导我。
答案 0 :(得分:1)
在主页的开头添加session_start()。 请确保如果您包含其他文件,则未定义session_start(),否则将显示错误。
答案 1 :(得分:0)
php的第一行应该是session_start()。如果你将包含session_start()的php页面添加/添加到另一个页面,它将显示错误“header has sent”。
在页面主页的开头添加session_start()。