最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php如何使用cookie存值

来源:动视网 责编:小采 时间:2020-11-27 15:20:18
文档

php如何使用cookie存值

php如何使用cookie存值:Cookie 中的value值只能添加设置为String类型的字符串数据,但我们需要添加如数组,json串等其他类型的数据时,我们就要先对数据进行转换,再存入Cookie里了。Cookie 存储数组,cookie存储数组类型的数据有多种方法,实质就是讲数组转换成字符串再存储。(推
推荐度:
导读php如何使用cookie存值:Cookie 中的value值只能添加设置为String类型的字符串数据,但我们需要添加如数组,json串等其他类型的数据时,我们就要先对数据进行转换,再存入Cookie里了。Cookie 存储数组,cookie存储数组类型的数据有多种方法,实质就是讲数组转换成字符串再存储。(推
 Cookie 中的value值只能添加设置为String类型的字符串数据,但我们需要添加如数组,json串等其他类型的数据时,我们就要先对数据进行转换,再存入Cookie里了。

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存值

php如何使用cookie存值:Cookie 中的value值只能添加设置为String类型的字符串数据,但我们需要添加如数组,json串等其他类型的数据时,我们就要先对数据进行转换,再存入Cookie里了。Cookie 存储数组,cookie存储数组类型的数据有多种方法,实质就是讲数组转换成字符串再存储。(推
推荐度:
标签: 保存 使用 cookie
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top