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自定义函数返回多个值
Nov 26 PHP
PHP spl_autoload_register实现自动加载研究
Dec 06 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
May 04 PHP
php实现在服务器端调整图片大小的方法
Jun 16 PHP
四个常见html网页乱码问题及解决办法
Sep 08 PHP
PHP数据库连接mysql与mysqli对比分析
Jan 04 PHP
微信支付开发告警通知实例
Jul 12 PHP
PHP socket 模拟POST 请求实例代码
Jul 18 PHP
laravel 模型查询按照whereIn排序的示例
Oct 16 PHP
Laravel基础-关于引入公共文件的两种方式
Oct 18 PHP
PHP编程一定要改掉的5个不良习惯
Sep 18 PHP
PHP解决高并发问题
Apr 01 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
BBS(php & mysql)完整版(七)
2006/10/09 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
2012/03/04 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
实例讲解使用原生JavaScript处理AJAX请求的方法
2016/05/10 Javascript
JavaScript事件详细讲解
2016/06/27 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
JavaScript变量作用域_动力节点Java学院整理
2017/06/27 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
详解Python的Twisted框架中reactor事件管理器的用法
2016/05/25 Python
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
详解Python函数式编程—高阶函数
2019/03/29 Python
python实现连连看辅助之图像识别延伸
2019/07/17 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
2020/12/18 Python
用python计算文件的MD5值
2020/12/23 Python
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
2015/03/17 HTML / CSS
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
高中美术教学反思
2014/01/19 职场文书
司马光教学反思
2014/02/01 职场文书
七年级历史教学反思
2014/02/05 职场文书
安全生产演讲稿
2014/05/09 职场文书
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
走群众路线剖析材料
2014/10/09 职场文书
小升初自荐信范文
2015/03/05 职场文书
多人股份制合作协议书
2016/03/19 职场文书
Vue3.0 手写放大镜效果
2021/07/25 Vue.js