Php 会话在apache服务器的子域url中丢失

Php 会话在apache服务器的子域url中丢失,php,Php,登录后,我在子域url(test.example.com)中遇到会话丢失问题。但同样的代码在(例如example.com)中运行良好。我尝试了session.cookie\u域,但存在相同的错误。请任何人在这方面提供帮助我和你有过数百次相同的经历,最终我发现了问题所在。如果启用或禁用Cookie,您无需担心。您只需在if-else条件下重新声明脚本的一部分(要显示的变量和数据)。只需使用重新声明相同的内容!如果你理解我的意思,比如if(!isset etc){A+B}else{A+B},那么在i

登录后,我在子域url(test.example.com)中遇到会话丢失问题。但同样的代码在(例如example.com)中运行良好。我尝试了session.cookie\u域,但存在相同的错误。请任何人在这方面提供帮助

我和你有过数百次相同的经历,最终我发现了问题所在。如果启用或禁用Cookie,您无需担心。您只需在if-else条件下重新声明脚本的一部分(要显示的变量和数据)。只需使用重新声明相同的内容!如果你理解我的意思,比如if(!isset etc){A+B}else{A+B},那么在if-else条件中使用两次提到的相同变量的isset和else。它会反复调用相同的变量。并确保启动会话位于页面上方,并在该页面上定义一个会话,例如您声称缺少的会话['id']。。不需要担心标题或白线,它实际上与此无关。我已经试过一百万次了。您不需要费心使用ajax等,PHP几乎可以做任何事情。干杯