PHP处理会话函数大总结


Posted in PHP onAugust 05, 2015

PHP处理会话函数包括:session_start、session_register、session_is_registered、session_unregister、Session_destroy等等。相信大家在学习php语言的时候多多少少都会对php的会话功能有所了解,下面小编给大家分享下php处理会话函数大总结。

PHP处理会话函数大总结

当客户端的Cookie被禁用时,会自动通过Query_String来传递。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 auth_http类库进行身份效验
Mar 19 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
Aug 20 PHP
php中关于socket的系列函数总结
May 18 PHP
如何正确配置Nginx + PHP
Jul 15 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
Feb 09 PHP
PC端微信扫码支付成功之后自动跳转php版代码
Jul 07 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
PHP抽象类基本用法示例
Dec 28 PHP
laravel 自定义常量的两种方案
Oct 14 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
Oct 17 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
Feb 21 PHP
PHP实现合并discuz用户
Aug 05 #PHP
举例详解PHP脚本的测试方法
Aug 05 #PHP
使用Thinkphp框架开发移动端接口
Aug 05 #PHP
wampserver改变默认网站目录的办法
Aug 05 #PHP
使用PHP接受文件并获得其后缀名的方法
Aug 05 #PHP
PHP合并discuz用户脚本的方法
Aug 04 #PHP
PHP-FPM之Chroot执行环境详解
Aug 03 #PHP
You might like
php高级编程-函数-郑阿奇
2011/07/04 PHP
PHP中使用foreach和引用导致程序BUG的问题介绍
2012/09/05 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
2016/08/17 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
js图片延迟技术一般的思路与示例
2014/03/20 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
AngularJS通过$sce输出html的方法
2016/09/22 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
详解jQuery的Cookie插件
2016/11/23 Javascript
vue引入ueditor及node后台配置详解
2018/01/03 Javascript
Bootstrap Table列宽拖动的方法
2018/08/15 Javascript
vue移动端html5页面根据屏幕适配的四种解决方法
2018/10/19 Javascript
vue中使用better-scroll实现滑动效果及注意事项
2018/11/15 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
Vue+ElementUI 中级联选择器Bug问题的解决
2020/07/31 Javascript
python的Template使用指南
2014/09/11 Python
python多重继承新算法C3介绍
2014/09/28 Python
python用来获得图片exif信息的库实例分析
2015/03/16 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
python判断一个集合是否为另一个集合的子集方法
2018/05/04 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
python 实现12bit灰度图像映射到8bit显示的方法
2019/07/08 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
给护士表扬信
2014/01/19 职场文书
《小池塘》教学反思
2014/02/28 职场文书
小学生植树节活动总结
2014/07/04 职场文书
工伤事故证明
2014/10/20 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
新闻通讯稿范文
2015/07/22 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书