1.php
<?php
session_start();
$_SESSION["name"]="jacksq";
中转到2.php
?>2.php
<?php
session_start();
echo $_SESSION["name"];
$_SESSION["name"]="abc";
?>
问题:为什么2.php中输出的是abc,而不是jacksq
<?php
session_start();
$_SESSION["name"]="jacksq";
中转到2.php
?>2.php
<?php
session_start();
echo $_SESSION["name"];
$_SESSION["name"]="abc";
?>
问题:为什么2.php中输出的是abc,而不是jacksq
<?php
session_start();
$_SESSION["name"]="jacksq";
echo"<a href=\"./2.php\" target=\"_self\">跳转</a>";
?>2.php
<?php
session_start();
echo $_SESSION["name"];
$_SESSION["name"]="abc";
?>
问题:为什么2.php中输出的是abc,而不是jacksq
比较奇怪。
这个问题就更加奇怪了。期待高手的指点!!!
是的啊,我测试了也是输出jacksq
同时session["name"]值发生改变,变成了"abc"。如果在2.php刷新的话显示的结果将会变为"abc"。从楼主的情况来看,是不是因为服务器响应的慢,你重复输入了一次网址并键入了回车?
所以你见到的是刷新后的2.php,会不会是这种情况?