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 VS ASP
Oct 09 PHP
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
Mar 15 PHP
PHP 反射机制实现动态代理的代码
Oct 22 PHP
php discuz 主题表和回帖表的设计
Mar 13 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
Jun 10 PHP
php使用strtotime和date函数判断日期是否有效代码分享
Dec 25 PHP
php中getservbyport与getservbyname函数用法实例
Nov 18 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
Apr 21 PHP
php返回当前日期或者指定日期是周几
May 21 PHP
php中define用法实例
Jul 30 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
Oct 17 PHP
php传值和传引用的区别点总结
Nov 19 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
一次编写,随处运行
2006/10/09 PHP
防止本地用户用fsockopen DDOS攻击对策
2011/11/02 PHP
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
PHP创建对象的六种方式实例总结
2019/06/27 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
限制文本字节数js代码
2007/03/06 Javascript
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
浅说js变量
2011/05/25 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
vue router仿天猫底部导航栏功能
2017/10/18 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
解决v-for中使用v-if或者v-bind:class失效的问题
2018/09/25 Javascript
微信小程序入门之广告条实现方法示例
2018/12/05 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
layui插件表单验证提交触发提交的例子
2019/09/09 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
2020/08/27 Javascript
[59:44]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 paiN vs iG
2018/03/31 DOTA
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
python selenium xpath定位操作
2020/09/01 Python
python利用platform模块获取系统信息
2020/10/09 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
美国波西米亚风格精品店:South Moon Under
2019/10/26 全球购物
体育学院毕业生自荐信
2013/11/03 职场文书
岗位职责风险防控
2014/02/18 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
消防隐患整改通知书
2015/04/22 职场文书
基层党建工作简报
2015/07/21 职场文书
Redis 配置文件重要属性的具体使用
2021/05/20 Redis
Python包argparse模块常用方法
2021/06/04 Python
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python