serialize与unserialize

来源:互联网 发布:居外网软件下载 编辑:程序博客网 时间:2024/05/20 03:08

serialize() 序列化 把变量和它们的值编码成文本形式

unserialize() 反序列化 恢复原先变量

序列化后的数据放在url后传值时,需用urlencode进行编码

php  margic_quotes_gpc和magic_quotes_runtime配置项的设置会影响传递到unserialize()中的数据。
如果magic_quotes_gpc项是启用的,那么在URL、POST变量以及cookies中传递的数据在反序列化之前必须用stripslashes()进行处理
如果magic_quotes_runtime是启用的,那么在向文件中写入序列化的数据之前必须用addslashes()进行处理,而在读取它们之前则必须用stripslashes()进行处理

原创粉丝点击