php cookie保存数组
来源:互联网 发布:新闻小偷源码 编辑:程序博客网 时间:2024/06/05 16:03
通过序列化数组进行保存,但是在反序列化的时候要进行各种符号的转义,否则反序列化会返回false;
例子:
$_COOKIE['DC_ORDERS']=serialize($_SESSION['dingcan_ShoppingCart_data']);
$cookie_info=unserialize(stripslashes($_COOKIE['DC_ORDERS']));
本人是经过了很长时间搞定的,开始在window下没问题,到linux环境就不能反序列化,最后才发现是有特殊字符导致的。
注:
serialize()–将数组转换为字符串,并保持数据结构不变
addslashes()–函数在指定的预定义字符前添加反斜杠。这些预定义字符是:
单引号 (‘)
双引号 (“)
反斜杠 (\)
NULL
stripslashes() 函数是addslashes() 的反向操作,即:删除由addslashes() 函数添加的反斜杠。
unserialize() 对单一的已序列化的变量进行操作,将其转换回 PHP 的值。返回的是转换之后的值,可为 integer、float、string、array 或 object。如果传递的字符串不可解序列化,则返回 FALSE。
- php cookie保存数组
- php cookie数组
- php cookie数组
- PHP创建Cookie数组
- PHP cookie存放数组
- PHP-cookie应用之cookie数组
- JavaScript 保存数组到 Cookie 的方法
- JavaScript 保存数组到 Cookie 的方法
- JavaScript 保存数组到 Cookie 的方法
- cookie保存数组信息(小技巧)
- Cookie中存数组[php]
- php保存cookie用户登陆的问题
- PHP利用cookie保存登录信息
- 多键值cookie(php中cookie存取数组)
- php中cookie数组创建以及使用,cookie的删除
- cookie保存时路径对php的影响
- php使用cookie来保存用户登录信息
- php 保存数组到txt文档
- JSP中使用html中的<base>标签不起作用
- javascript 面向对象特性与编程实现
- 换要求 reinterpret_cast、C 样式转换或函数样式转换
- materials studio 中perl的使用
- Magento如何在XML配置文件中自定义页面title?
- php cookie保存数组
- oracle基本知识
- 设计模式之备忘录模式(三)
- 考试后的反思
- 黑马程序员--反射
- MySQL源代码:由参数query_response_time_stats想到的
- Android2.2快速入门
- C语言变量存储类型auto,static,extern,static extern,register .
- 类的对象和类的指针的区别