当我尝试以下列方式设置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'];
答案 0 :(得分:5)
请注意,cookie的值部分将自动生效 你发送cookie时urlencoded,当它被收到时,它就是 自动解码并以与其相同的名称分配给变量 cookie名称。