php以数组形式设置cookie名称

setcookie(\"php[uid]\", \"1111111111111111\", time()+3600);
setcookie(\"php[color]\", \"black\", time()+3600);
setcookie(\"php[preference]\", \"english\", time()+3600);

这里我们设置了三个cookie,分别为php[uid],php[color],php[preference],这三个cookie的名称都是数组形式,那么我们该如何获取这三个cookie的值呢?请继续看一下。

注意:php[uid]这里的数组键uid最好不要不要加单引号或双引号。

 

php获取数组cookie的值

代码如下:

if (isset($_COOKIE[\'php\'])) {
   while (list ($name, $value) = each ($_COOKIE[\'php\'])) {
      /* http://www.manongjc.com/article/1252.html */
      echo \"$name = $value<br>\\n\";
   }
}

输出结果:

uid = 1111111111111111
color = black
preference = english
收藏 打印