佛山兄弟连IT培训学校

186-7589-7389

PHP培训学校对PHP处理会话相关函数详解

编辑:佛山兄弟连IT培训学校时间:2019-05-31

PHP网站开发中,比起Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度约束,这儿咱们详细介绍一下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逐一注销掉一切的会话变量。


上一篇:Python培训去哪家机构比较好?兄弟连教育

下一篇:PHP培训学校分享yii2.0自带email

联系方式

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

  • 报名热线:186-7589-7389
  • 咨询老师:吴老师
  • 点击咨询:

友情连接:

关于我们|联系我们|网站地图

QQ咨询
在线咨询
在线报名
186-7589-7389
返回顶部