PHP会话处理的10个函数


Posted in PHP onAugust 11, 2015

在PHP开发中,比起Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,这里我们详细介绍一下PHP处理会话函数将要用到10个函数。

PHP会话处理的10个函数

PHP处理会话函数1、 session_start
函数功能:开始一个会话或者返回已经存在的会话。
函数原型:boolean session_start(void);
返回值:布尔值
功能说明:这个函数没有参数,且返回值均为true。最好将这个函数置于最先,而且在它之前不能有任何输出,否则会报警,如:Warning: Cannot send session cache limiter ? headers already sent (output started at /usr/local/apache/htdocs/cga/member/1.php:2) in /usr/local/apache/htdocs/cga/member/1.php on line 3

PHP处理会话函数2、 session_register
函数功能:登记一个新的变量为会话变量
函数原型:boolean session_register(string name);
返回值:布尔值。
功能说明:这个函数是在全局变量中增加一个变量到当前的SESSION中,参数name就是想要加入的变量名,成功则返回逻辑值true。可以用$_SESSION[name]或$HTTP_SESSION_VARS[name]的形式来取值或赋值。

PHP处理会话函数3、 session_is_registered
函数功能:检查变量是否被登记为会话变量。
函数原型:boobean session_is_registered(string name);
返回值:布尔值
功能说明:这个函数可检查当前的session之中是否已有指定的变量注册,参数name就是要检查的变量名。成功则返回逻辑值true。

PHP处理会话函数4、 session_unregister
函数功能:删除已注册的变量。
函数原型:boolean session_session_unregister(string name);
返回值:布尔值
功能说明:这个函数在当前的session之中删除全局变量中的变量。参数name就是欲删除的变量名,成功则返回true。

PHP处理会话函数5、 session_destroy
函数功能:结束当前的会话,并清空会话中的所有资源。
函数原型:boolean session destroy(void);
返回值:布尔值。
功能说明:这个函数结束当前的session,此函数没有参数,且返回值均为true。

PHP处理会话函数6、 session_encode
函数功能:sesssion信息编码
函数原型:string session_encode(void);
返回值:字符串
功能说明:返回的字符串中包含全局变量中各变量的名称与值,形式如:a|s:12:”it is a test”;c|s:4:”lala”; a是变量名 s:12代表变量a的值”it is a test的长度是12 变量间用分号”;”分隔。

PHP处理会话函数7、 session_decode
函数功能:sesssion信息解码
函数原型:boolean session_decode (string data)
返回值:布尔值
功能说明:这个函数可将session信息解码,成功则返回逻辑值true。

PHP处理会话函数8、 session_name
函数功能:存取当前会话名称
函数原型:boolean session_name(string [name]);
返回值:字符串
功能说明:这个函数可取得或重新设置当前session的名称。若无参数name则表示获取当前session名称,加上参数则表示将session名称设为参数name。

PHP处理会话函数9、 session_id
函数功能:存取当前会话标识号
函数原型:boolean session_id(string [id]);
返回值:字符串
功能说明:这个函数可取得或重新设置当前存放session的标识号。若无参数id则表示只获取当前session的标识号,加上参数则表示将session的标识号设成新指定的id。

PHP处理会话函数10、 session_unset
函数功能:删除所有已注册的变量。
函数原型:void session_unset (void)
返回值:布尔值
功能说明:这个函数和Session_destroy不同,它不结束会话。就如同用函数session_unregister逐一注销掉所有的会话变量。

PHP 相关文章推荐
php与php MySQL 之间的关系
Jul 17 PHP
PHP 裁剪图片成固定大小代码方法
Sep 09 PHP
PHP学习笔记 用户注册模块用户类以及验证码类
Sep 20 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 PHP
php指定函数参数默认值示例代码
Dec 04 PHP
phpexcel导入excel数据使用方法实例
Dec 24 PHP
php生成圆角图片的方法
Apr 07 PHP
PHP输出一个等腰三角形的方法
May 12 PHP
PHP简单判断手机设备的方法
Aug 23 PHP
PHP 多任务秒级定时器的实现方法
May 13 PHP
PHP创建XML接口示例
Jul 04 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
Apr 14 PHP
PHP的Socket网络编程入门指引
Aug 11 #PHP
php实现的农历算法实例
Aug 11 #PHP
PHP发送短信代码分享
Aug 11 #PHP
php实现可逆加密的方法
Aug 11 #PHP
PHP实现获取某个月份周次信息的方法
Aug 11 #PHP
PHP实现删除字符串中任何字符的函数
Aug 11 #PHP
详解php的socket通信
Aug 11 #PHP
You might like
PHP自定义函数收代码
2010/08/01 PHP
PHP开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
Laravel5.7 Eloquent ORM快速入门详解
2019/04/12 PHP
PHP实现字母数字混合验证码功能
2019/07/11 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
jQuery中阻止冒泡事件的方法介绍
2014/04/12 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
jQuery控制文本框只能输入数字和字母及使用方法
2016/05/26 Javascript
json的使用小结
2016/06/08 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
2016/09/27 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
在vue.js中抽出公共代码的方法示例
2017/06/08 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
VUE搭建手机商城心得和遇到的坑
2019/02/21 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
创建nuxt.js项目流程图解
2020/03/13 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
Python 静态方法和类方法实例分析
2019/11/21 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
在python中使用nohup命令说明
2020/04/16 Python
安装多个版本的TensorFlow的方法步骤
2020/04/21 Python
Python如何实现的二分查找算法
2020/05/27 Python
详解anaconda离线安装pytorchGPU版
2020/09/08 Python
Python的collections模块真的很好用
2021/03/01 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
澳大利亚优惠网站:Deals.com.au
2019/07/02 全球购物
销售团队口号大全
2014/06/06 职场文书