Cookie 存储数组,cookie存储数组范例的数据有多种要领,本质就是讲数组转换成字符串再存储。(引荐进修:PHP编程从入门到通晓)
将数组各个值用逗号拼接成字符串,随后将字符串存入cookie。读取时能够运用split()将字符串以逗号支解从新构成数组。
$data = array( 'a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc' ); $str = $data['a'].",".$data['b'].",".$data['c']; //拼接成字符串 set_cookie('name',$str,3600); $cstr = $_COOKIE['name']; $cdata = split('[/,]',$cstr);
Cookie 存储 json 字符串,运用 json_encode() 将数组转换成json字符串,再将json字符串存储到cookie中,末了猎取时运用 json_decode() 转换返来即可。
$data = array( 'a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc' ); set_cookie('name',json_encode($data),time()+3600); $cstr = $_COOKIE['name']; $cdata = json_decode($cstr);
以上就是php怎样运用cookie存值的细致内容,更多请关注ki4网别的相干文章!