php session_decode函数用法讲解


Posted in PHP onMay 26, 2019

php session_decode函数怎么用?

作用:解码会话数据

语法:

bool session_decode ( string $data )

参数:

data, 编码后的数据。

说明:

session_decode() 对 $data 参数中的已经序列化的会话数据进行解码, 并且使用解码后的数据填充 $_SESSION 超级全局变量。

php session_decode()函数使用示例1

<?php

session_start();

$_SESSION['login_ok'] = true;

$_SESSION['nome'] = 'sica';

$_SESSION['inteiro'] = 34;

echo session_encode();

?>

输出:

login_ok|b:1;nome|s:4:"sica";inteiro|i:34;

php session_decode()函数使用示例2

<?php

session_start();

$_SESSION['name'] = "php中文网";

$_SESSION['id'] = 1;

$_SESSION['pkey'] = 1;

echo session_encode();

?>

输出:

name|s:12:"php中文网";id|i:1;pkey|i:1;

知识点补充:

当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不能维持状态。
通过在服务器上存储用户信息以便随后使用,PHP session 解决了这个问题(比如用户名称、购买商品等)。不过,会话信息是临时的,在用户离开网站后将被删除。如果您需要永久储存信息,可以把数据存储在数据库中。

把手册抄一下,然后每个都试试然后写出来,方便自己查阅滴,谁让咱刚学呢。Session大概有12个函数分别是:

  • session_start: 初始 session。
  • session_destroy: 结束 session。
  • session_unset: 释放session内存。
  • session_name: 存取目前 session 名称。
  • session_module_name: 存取目前 session 模块。
  • session_save_path: 存取目前 session 路径。
  • session_id: 存取目前 session 代号。
  • session_register: 注册新的变量。
  • session_unregister: 删除已注册变量。
  • session_is_registered: 检查变量是否注册。
  • session_decode: Session 资料解码。
  • session_encode: Session 资料编码。
PHP 相关文章推荐
一个捕获函数输出的函数
Feb 14 PHP
PHP数据缓存技术
Feb 14 PHP
php htmlentities和htmlspecialchars 的区别
Aug 18 PHP
javascript数组与php数组的地址传递及值传递用法实例
Jan 22 PHP
PHP获取photoshop写入图片文字信息的方法
Mar 31 PHP
thinkPHP中验证码的简单使用方法
Dec 26 PHP
php传值方式和ajax的验证功能
Mar 27 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
关于ThinkPHP中的异常处理详解
May 11 PHP
Yii框架操作cookie与session的方法实例详解
Sep 04 PHP
PHP rsa加密解密算法原理解析
Dec 09 PHP
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
May 25 #PHP
Yii2框架自定义类统一处理url操作示例
May 25 #PHP
Yii2框架加载css和js文件的方法分析
May 25 #PHP
php数组遍历类与用法示例
May 24 #PHP
PHP实现的操作数组类库定义与用法示例
May 24 #PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
May 23 #PHP
Swoole4.4协程抢占式调度器详解
May 23 #PHP
You might like
深入PHP magic quotes的详解
2013/06/17 PHP
Php无限级栏目分类读取的实现代码
2014/02/19 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
9个JavaScript评级/投票插件
2010/01/18 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
Javascript表单验证要注意的事项
2014/09/29 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
JavaScript轮播图简单制作方法
2017/02/20 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
2018/04/20 jQuery
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
vue实现局部刷新的实现示例
2019/04/16 Javascript
JS实现选项卡效果的代码实例
2019/05/20 Javascript
node.js Promise对象的使用方法实例分析
2019/12/26 Javascript
JavaScript命令模式原理与用法实例详解
2020/03/10 Javascript
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Ubuntu下安装PyV8
2016/03/13 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
2017/11/30 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
小学教研工作制度
2014/01/15 职场文书
新法人代表任命书
2014/06/06 职场文书
军事理论课感想
2015/08/11 职场文书
禁毒心得体会范文
2016/01/15 职场文书
浅谈Java实现分布式事务的三种方案
2021/06/11 Java/Android
深入理解go缓存库freecache的使用
2022/02/15 Golang