【发布时间】:2012-12-29 17:12:37
【问题描述】:
所以我有几个子域共享同一个会话,对吗?
在子域 1(用户面板、编辑信息等)上:
$_SESSION['user_id'] = 4;
在子域 2 上(参见用户配置文件):
$user_id = 8;
返回子域 1:
echo $_SESSION['user_id']; // output: 8!
$_SESSION['user_id'] 是如何设置为 id 8 的?
希望能学到新东西^_^
【问题讨论】:
-
也许你可以看看这个? php.net/manual/en/function.setcookie.php
-
@BogdanBurim 虽然通常是这样,但不一定是这样。
-
听起来register_globals 在您的部分(或全部)网站中启用:-?
-
@ÁlvaroG.Vicario。谢谢!这就是原因。我一直都知道 register_globals 是一个安全问题,但我自己从未经历过。但现在我知道了:)如果你回答我会接受
标签: php session variables overwrite