PHP 会话在根目录和一个目录深处按预期工作。存在 2 深的目录最终会获得一个新的会话 ID,并且所有会话变量都将丢失。
我在调用和初始化 SESSION 变量的所有页面中包含一个文件config.inc.php
(绝对路径) 。session_start()
我发现一个 PHP 指令设置似乎提到了子目录,但它看起来像是指临时存储的会话文件的子目录。
我已经使用 HTTPFox firefox 插件进行了仔细检查,只要我访问任何第 2 层深度的页面,会话就会消失,并且会发出一个新的会话 ID。很奇怪...