PHP 会话在 webroot 中的索引.php上不起作用


PHP Session isn't working on index.php in webroot

这有点奇怪。

我正在使用会话。我在每页上所有第一个 php 块的开头都session_start();

当我在 index(/var/html/www) 中回显出索引上的会话变量时.php它什么也没给出。如果我将 index.php 移动到/var/html/www/home 或其他一些非 webroot 目录,它会回显变量,没问题。

关于会议,有什么我不知道的特别之处吗?

这可能是由于 php 正在使用的会话文件无法访问或磁盘空间不足引起的。检查你的 php.ini 找出会话文件的位置,并确保你的 php 可以访问该文件和文件夹,并且你有足够的磁盘空间。