sbsy.net
当前位置:首页 >> CookiE可以存数组吗 >>

CookiE可以存数组吗

数组是不能放在cookies里面的,因为cookies只支持字符串,如果你要放数据,我的建议是把数据拼成为特定符号隔好的字符串,取的时候再还原成数组。 比如:cookies里面保存:北京|上海|广州|深圳 取出来后再用split把它还原成数组就行了

1、Cookie里面只能放String类型的值。 2、要保存json或数组格式的值,可以转为字符串后保存到cookies中。 3、从cookies中读取出来的值,通过eval把字符转为json或者再次解析出数组即可。 例子: var a[2]; //a是一个数组 a[0]=0;a[1]=1;a[2]=2;/...

先用serialize序列化数组,再存入COOKIE,读出来时用unserialize得到原来的数组 代码: //存入 $arr = array(1,2,3); $arr_str = serialize($arr); setcookie("a",$arr_str); //取出 $arr_str = $_COOKIE['a']; $arr = unserialize($arr_str); 2...

不能直接存入数组,你可以转换为字符串存入; function decode(str){ var _str = str.join(','); return _str;}function encode(str){ var _arr = str.split(','); return _arr;}var arr = ['gh','kj','kd','ddd'];$.cookie('the_cookie', decod...

cookie是,session可以存数据和对象之类的东西, 它们存放的位置不同,cookie放入客户端,session是放入服务端sessionId交给客户端

方法一:先用serialize序列化数组,再存入COOKIE  ,读出来时用unserialize得到原来的数组 //存入   $arr = array(1,2,3); $arr_str = serialize($arr);     setcookie("a",$arr_str);   //取出   $arr_str = $_CO...

$.cookie('arrcol',arrcol.join(',')); alert($.cookie('arrcol').split(',')); cookie 操作 http://www.cnblogs.com/puzi0315/archive/2012/08/27/2658370.html

只能转化为字符串保存在cookie里头,要用的时候取出来再转回数组 我记得把json用encode之后可以直接存入cookie

cookie不像session那么灵活,session几乎可存储任何的数据格式,包括数组 cookie只能存储单个的参数,像单纯存用户名,存密码,但用户名和密码要是放一个数组里面存储,是存不了的

用Session吧! Session是给存对象的, 也就是说 它可以存储数据,对象,属性,如下 string [] str = string [] {"1","2","3"}; Session["str"] = str; 取值的时候 string [] str = Session["str"] as string []; 这样就方便多了! 希望能帮助到你

网站首页 | 网站地图
All rights reserved Powered by www.sbsy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com