这是一个真正的阻碍者。我用PHP编写了一个系统保存会话变量,以显示用户已成功登录。我使用MAMP在每个浏览器中测试了系统,它运行良好。当我把系统放到现场时,我将它放入我的主域的子目录中。如果我直接使用URL中的主域/子目录名称调用我的程序,会话变量将被保存,系统可以在每个浏览器中运行,但是我有一个不同的域指向子目录,如果我通过输入不同的程序调用我的程序域名作为网址一切都适用于除谷歌浏览器以外的所有浏览器...它不会保存会话变量,导致用户重复返回登录屏幕。
我确定我的PHP是正确的,我的错误日志中没有任何内容。
有人可以对此有所了解吗?我想我可以通过使用cookie来解决问题,但我想知道问题是什么。