我遇到了一个奇怪的 PHP 会话问题。有人可以告诉我会话是否是这样的吗?
要查看问题,请将以下代码加载到任何 php 文件中,例如 test.php,然后运行 2 次。注意,您必须运行它两次,即加载页面并重新加载它。
<?
session_start();
$_SESSION["test"] = "Original////";
$test=$_SESSION["test"];
echo $_SESSION["test"];
$test="New////";
echo $_SESSION["test"];
?>
在我的服务器上,我第一次加载这个测试页面时,我得到
原创////原创////
这是正确的。但是当我重新加载它时,我得到
原创////新////
这意味着第 5 行 "$test="New////";" 实际上重写了我的 $_SESSION["test"]。这对我来说没有意义。有谁知道发生了什么?或者它只是发生在我的服务器上???