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 相关文章推荐
php 动态添加记录
Mar 10 PHP
PHP 写文本日志实现代码
May 18 PHP
php增删改查示例自己写的demo
Sep 04 PHP
PHP图片等比例缩放生成缩略图函数分享
Jun 10 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
Jul 28 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
Sep 10 PHP
php二维数组合并及去重复的方法
Mar 04 PHP
php创建无限级树型菜单
Nov 05 PHP
学习php设计模式 php实现桥梁模式(bridge)
Dec 07 PHP
iis6手工创建网站后无法运行php脚本的解决方法
Jun 08 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
Dec 12 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
解析zend studio中直接导入svn中的项目的方法步骤
2013/06/21 PHP
分享php邮件管理器源码
2016/01/06 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
jquery实现图片灯箱明暗的遮罩效果
2013/11/15 Javascript
javascript实现复选框超过限制即弹出警告框的方法
2015/02/25 Javascript
Javascript中的方法链(Method Chaining)介绍
2015/03/15 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
JavaScript中正则表达式判断匹配规则及常用方法
2017/08/03 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码
2017/08/18 Javascript
基于Vue单文件组件详解
2017/09/15 Javascript
Vue实现购物车场景下的应用
2017/11/27 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
JS实现简单打字测试
2020/06/24 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
Python Pandas数据结构简单介绍
2019/07/03 Python
Python自动化测试笔试面试题精选
2020/03/12 Python
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
美国校服网上商店:French Toast
2019/10/08 全球购物
马来西亚在线药房:RoyalePharma
2019/12/01 全球购物
毕业生求职简历的自我评价
2013/10/23 职场文书
优秀毕业生自我鉴定
2014/01/19 职场文书
幼儿教师培训感言
2014/03/08 职场文书
导游个人求职信范文
2014/03/23 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
2015年度员工自我评价范文
2015/03/11 职场文书
人事任命通知书
2015/04/21 职场文书
乒乓球比赛通知
2015/04/27 职场文书