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 相关文章推荐
用Apache反向代理设置对外的WWW和文件服务器
Oct 09 PHP
PHPShop存在多个安全漏洞
Oct 09 PHP
实用PHP会员权限控制实现原理分析
May 29 PHP
php开发留言板的CRUD(增,删,改,查)操作
Apr 19 PHP
PHP分多步骤填写发布信息的简单方法实例代码
Sep 23 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
Jun 01 PHP
基于Discuz security.inc.php代码的深入分析
Jun 03 PHP
基于php中使用excel的简单介绍
Aug 02 PHP
利用php+mcDropdown实现文件路径可在下拉框选择
Aug 07 PHP
PHP动态柱状图实现方法
Mar 30 PHP
PHP编写登录验证码功能 附调用方法
May 19 PHP
PHP会员找回密码功能的简单实现
Sep 05 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
PR值查询 | PageRank 查询
2006/12/20 PHP
PhpMyAdmin中无法导入sql文件的解决办法
2010/01/08 PHP
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
js活用事件触发对象动作
2008/08/10 Javascript
Javascript下IE与Firefox下的差异兼容写法总结
2010/06/18 Javascript
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
2011/01/11 Javascript
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
JS实现点击链接取消跳转效果的方法
2014/01/24 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
使用C++为node.js写扩展模块
2015/04/22 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
jquery常用的12个小功能
2016/07/22 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
Angular.js基础学习之初始化
2017/03/10 Javascript
node使用Mongoose类库实现简单的增删改查
2018/11/08 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
[04:45]DOTA2上海特级锦标赛主赛事第四日RECAP
2016/03/06 DOTA
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
Flask框架学习笔记之消息提示与异常处理操作详解
2019/08/15 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
Python实现播放和录制声音的功能
2020/08/12 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
面向游戏玩家和书呆子的极客订阅盒:Loot Crate
2020/11/25 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
介绍一下SQL Server的全文索引
2013/08/15 面试题
医学类个人求职信范文
2014/02/05 职场文书
社区服务活动小结
2014/07/08 职场文书
七年级上册语文教学计划
2015/01/22 职场文书
免职通知
2015/04/23 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang
redis三种高可用方式部署的实现
2021/05/11 Redis
python+pyhyper实现识别图片中的车牌号思路详解
2022/12/24 Python