我在A页面向B页面提交了一个字符串,然后在B页面把这个字符串保存成cookie,然后显示出来,
如果没有cookie,显示hello,guest为什么会出现这种情况:第一次提交一个"a",显示的是hello,guest
以后每一次提交,都会显示上一次提交过去的字符串
也就是第二次提交一个"b",会显示上一次提交的"a"...请问这种情况应该怎么避免?相应代码:
<html>
<head>
<?php
setcookie("id",$_POST["id"],time()+3600);
?>
</head>
<body>
<?php 
if(isset($_COOKIE["id"]))
{
 echo "hello,".$_COOKIE["id"]."!<br>";
}
else
{
 echo "hello,guest!";
}
?>
</body>
</html>