【发布时间】:2012-02-21 13:49:24
【问题描述】:
当我尝试按以下方式设置 cookie 时,浏览器中显示的 cookie 值是这样的 cookie 名称 -> 最近的和值 1%2c2 其中 1 和 2 是我的获取参数,而 %2c 我不知道我想要什么,而不是 %2c
if(!empty($_GET['c']))
{
$c = $_GET['c'];
if(isset($_COOKIE['recent']))
{
$c=$_COOKIE['recent'].','.$c;
setcookie('recent',$c);
}
else
{
if(setcookie('recent',$c))
{
echo "yes";
}
else
{
echo "no";
}
}
}
echo $_COOKIE['recent'];
【问题讨论】:
-
$c和$d的初始值是多少?此外,您在第 #5 行缺少分号