我访问 1.php 可以打印xxxx
因为是执行的是
else
{
$_COOKIE[www]=$str;
//setcookie("www",$str,60*60*24*1);
} 而我访问 1.php?page=1时,却不能打印 xxxx?
因为是执行的是
if ($_GET[page] <> "")
{
$str=$_COOKIE["www"];
}
此时$str可能已经被赋为空了
因为是执行的是
else
{
$_COOKIE[www]=$str;
//setcookie("www",$str,60*60*24*1);
} 而我访问 1.php?page=1时,却不能打印 xxxx?
因为是执行的是
if ($_GET[page] <> "")
{
$str=$_COOKIE["www"];
}
此时$str可能已经被赋为空了
但问题就是 我在访问1.php时cookie值已经生成了,即不为空,为什么我访问1.php?page=1时cookie值却为空了?
如果说是cookie 失效的话,我使用setcookie("www",$str,60*60*24*1); 赋cookie值,还是没有用, 请问在1.php?page=1是cookie值是如何丢失的?
{
$str=$_COOKIE["www"];
}
else
{
$_COOKIE[www]=$str;
//setcookie("www",$str,60*60*24*1);
} echo $_COOKIE[www]在第一次访问 1.PHP时就 打印出XXXX了
{
$str=$_COOKIE["www"];
}
else
{
$_COOKIE[www]=$str;
//setcookie("www",$str,60*60*24*1);
} echo $_COOKIE[www] 在第一次访问 1.PHP时就 打印出XXXX了
你打印是它....
{
$str=$_COOKIE["www"];
}
else
{
$_COOKIE[www]=$str;
//setcookie("www",$str,60*60*24*1);
} echo $_COOKIE[www] 在第一次访问 1.PHP时就 打印出XXXX了
你打印是它....