php根据数组索引值分配/设置cookie的名称

时间:2016-07-24
php在一个网站设置多个cookie时,我们可以使用数组的形式来分配cookie,本文章向大家介绍php根据数组索引值分配/设置cookie的名称,需要的朋友可以参考一下。

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