cookie能象session一样存放数组吗??????????????????????????????????????? 就是想让cookie能够存个二维数组,如:array('a'=>array('a'=>'aa','b'=>'bb')) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是好象不行啊,代码如下$arr=array('a'=>array('a'=>'aa','b'=>'bb'));setcookie('a',$arr); 不行!你可以把数组变成字符串存入cookie。用时再破开成你想要的数组 没有这样使用过cookie,我也学习下~~ 可以!首先,session 和 cookie 本来就是数组!session 和 cookie 的注册方式不一样而已!session注册方式session_start();$_SESSION['firstName']['lastLetter'] = 'A';cookie注册方式setcookie('firstName[lastLetter]', 'A') 也遇到同样问题,以前,但未行通;后来改方法了,如本来想:setcookie("val",$arr);改成了:setcookie("val[x]",$arr[0]);setcookie("val[y]",$arr[1]);setcookie("val[z]",$arr[2]);......用时提取数组$val 这样挺费劲的,要是数组数据量很大时怎么办,一个一个写?setcookie("val[x]",$arr[0]);setcookie("val[y]",$arr[1]);setcookie("val[z]",$arr[2]);--------------可以考虑setcookie("var",implode(',',$arr));用时$cookieArray = explode(',',$_COOKIE['var']); array('a'=>array('a'=>'aa','b'=>'bb'))----------------------------------你这样做当然是不行的,cookie怎么能用来存php的数组? 简单的PHP 语法问题 非英文字符 asp MD5 加密 得到的结果和 php 的MD5 不一样 如果想再次进入循环,该如何办? 使用PHP面对对象思想编写的双色球在线机选程序,抛砖引玉。 替换字符串中的 网址为超链接 header("Content-Disposition: attachment; filename=$filename"); session??奇怪?? 做个调查:大家常去哪些PHP论坛啊?哪里的人气较高? 关于curl抓取网页,抓取到页面没有数据是怎么回事啊?求指导 Wordpress网站 上传云主机后访问页面 后面自动加8080 帮我看一下 急招PHP程序员,准备招2名
$arr=array('a'=>array('a'=>'aa','b'=>'bb'));
setcookie('a',$arr);
首先,session 和 cookie 本来就是数组!
session 和 cookie 的注册方式不一样而已!session注册方式
session_start();
$_SESSION['firstName']['lastLetter'] = 'A';cookie注册方式
setcookie('firstName[lastLetter]', 'A')
后来改方法了,如本来想:
setcookie("val",$arr);改成了:setcookie("val[x]",$arr[0]);
setcookie("val[y]",$arr[1]);
setcookie("val[z]",$arr[2]);
......用时提取数组$val
setcookie("val[x]",$arr[0]);
setcookie("val[y]",$arr[1]);
setcookie("val[z]",$arr[2]);
--------------
可以考虑
setcookie("var",implode(',',$arr));
用时
$cookieArray = explode(',',$_COOKIE['var']);