unserialize用法
unserialize
(PHP 3 >= 3.0.5, PHP 4, PHP 5)
unserialize -- 从已存储的表示中创建 PHP 的值
描述
mixed unserialize ( string str [, string callback] )
unserialize() 对单一的已序列化的变量进行操作,将其转换回 PHP 的值。返回的是转换之后的值,可为 integer、float、string、array 或 object。如果传递的字符串不可解序列化,则返回 FALSE。
function check()
{
if(isset($_COOKIE[$this->auth])){
dump($_COOKIE);
$u = unserialize($_COOKIE[$this->auth]);
dump($u);exit;
if(md5(SEED.$u['id'].$u['level']== $u['seed'])){
return $u;
}
}
return array('id'=>0,'level'=>0);
}
结果:
array (size=1)'auth' => string 'a:5:{s:2:"id";s:1:"1";s:5:"level";s:2:"20";s:4:"name";s:7:"siyecao";s:5:"email";s:19:"siyecao1024@163.com";s:4:"seed";s:32:"16480b70119339e1cdbf4f51b7e90078";}' (length=159)
array (size=5)'id' => string '1' (length=1)'level' => string '20' (length=2)'name' => string 'siyecao' (length=7)'email' => string 'siyecao1024@163.com' (length=19)'seed' => string '16480b70119339e1cdbf4f51b7e90078' (length=32)
unserialize用法相关推荐
- php unserialize 实例,PHP ArrayIterator unserialize()用法及代码示例
ArrayIterator::unserialize()函数是PHP中的一个内置函数,用于反序列化序列化对象. 用法: void ArrayIterator::unserialize( string ...
- PHP中魔术方法的用法
PHP中魔术方法的用法 /** PHP把所有以__(两个下划线)开头的类方法当成魔术方法.所以你定义自己的类方法时,不要以 __为前缀. * */// __toString.__set.__get__ ...
- golang 解析php序列化,golang实现php里的serialize()和unserialize()序列和反序列方法详解...
Golang 实现 PHP里的 serialize() . unserialize() 安装 go get -u github.com/techleeone/gophp/serialize 用法 pa ...
- php中magic_quotes_gpc对unserialize的影响
昨天朋友让我帮他解决下他网站的购物车程序的问题,程序用的是PHPCMS,换空间前是好的(刚换的空间),具体问题是提示成功加入购物车后跳转到购物车页面,购物车里为空. 我看了下代码,大致的原理就是将产品 ...
- c语言中 char怎样用,C语言中char*和char[]用法区别分析
C语言中char*和char[]用法区别分析 本文实例分析了C语言中char* 和 char []的区别.分享给大家供大家参考之用.具体分析如下: 一般来说,很多人会觉得这两个定义效果一样,其实差别很 ...
- thinkphp中出现unserialize(): Error at offset 533 of 1857 bytes如何解决
thinkphp中出现unserialize(): Error at offset 533 of 1857 bytes如何解决 一.总结 一句话总结:清缓存就好了,所以框架有问题可以考虑清缓存 清缓存 ...
- 非常好用的两个PHP函数 serialize()和unserialize()
使用serialize()函数和unserialize()函数,这两个函数的用法真是绝配,一个是进行序列化存储,另一个则是进行序列化恢复,方便极了 今天,在做一个关于PING服务的东西,由于不想把pi ...
- php -- 用文本来存储内容,file_put_contents,serialize,unserialize
根据存储的内容来划分 字符串: file_put_contents :将一个字符串写入文件 语法:int file_put_contents ( string $filename , mixed $d ...
- php serialize error at offset,unserialize(): Error at offset出现的原因分析以及解决方法
在PHP的unserialize函数使用中,当字符串或数据库中取出的数据有中文的时候,会出现如下错误Notice: unserialize(): Error at offset xx of xxx b ...
最新文章
- 【前沿干货】2020人脸识别最新进展
- ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on yo
- ftp服务器文件查找功能,ftp服务器端查找功能
- javascript之prototype原型属性案例
- NewCode----句子反转
- .NET使用免费开源类库操作Excel
- 安装默认报表服务器虚拟目录,报表服务器虚拟目录(Reporting Services 配置)
- 同步与阻塞的区别与联系
- 用swing开发 震撼的CSDN用户关系图(转)和基于JMF的java rpg入门游戏
- 您需要 “企业内容管理“(ECM)还是 “文档管理系统”(DMS)?
- 自动控制原理知识点整合归纳(韩敏版)
- 如何使用Protel99 se给PCB文件添加汉字和图形?
- Ubuntu18.04 下载的cuda10.1与未安装完全的nvidia-cuda-dev_9.1发生冲突,卸载
- 身份认证是计算机网络系统的用户,计算机网络知识:网络认证技术之身份认证技术...
- Several alternative term weighting methods for text representation and ~~ ——1. Introduction 引言
- web buuctf [0CTF 2016]piapiapia
- Visual Studio2010当前不会命中代码,源代码与原始版本不同问题的解决方法
- linux驱动系列学习之Framebuffer子系统(三)
- 群晖自动备份mysql_群晖NAS:通过电脑端Cloud Station Drive和NAS端的Cloud Station Server实时备份文件...
- 卷积神经网络(CNN)(下)
热门文章
- C# GDI+ 生成自定义进度条
- js 动态生成html(js根据后台返回数据生成html页面中的table标签)(转义字符)
- using filesort和using temporary
- java用一个方法对变量初始化_java中怎么给变量初始化?
- 阿里大牛精心整理了46张PPT,教你弄懂JVM、GC算法和性能调优!
- sql server web管理软件
- Django在根据models生成数据库表时报 __init__() missing 1 required positional argument 'on_d...
- 获得三位数的百位,十位和个位
- 微信成为开发者C#代码
- Android EditText中插入图片并响应点击事件