-1

这有点奇怪。

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

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

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

4

1 回答 1

0

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

于 2013-09-24T04:07:26.630 回答