【发布时间】:2009-12-11 16:40:04
【问题描述】:
我花了一段时间才意识到 $_SESSION['user'] 正在改变,因为我有一个变量集:$user = array();
这正常吗?直到今天才遇到这个问题,不知道是不是server/php设置
【问题讨论】:
我花了一段时间才意识到 $_SESSION['user'] 正在改变,因为我有一个变量集:$user = array();
这正常吗?直到今天才遇到这个问题,不知道是不是server/php设置
【问题讨论】:
尝试在您的 php.ini 文件中关闭 register_globals。
【讨论】:
取决于您如何设置 $_SESSION['user']。
如果您是通过引用设置它,那么它会绑定到您用来设置它的变量。
即。
$_SESSION['user'] =& $user;
$user = 数组();
现在 $_SESSION['user'] 是一个空数组
【讨论】: