PHP从入门到精通 11 PHP中的Session与Cookie.pdf

PHP从入门到精通 11 PHP中的Session与Cookie.pdf

ID:52956955

大小:515.10 KB

页数:14页

时间:2020-04-03

PHP从入门到精通 11 PHP中的Session与Cookie.pdf_第1页
PHP从入门到精通 11 PHP中的Session与Cookie.pdf_第2页
PHP从入门到精通 11 PHP中的Session与Cookie.pdf_第3页
PHP从入门到精通 11 PHP中的Session与Cookie.pdf_第4页
PHP从入门到精通 11 PHP中的Session与Cookie.pdf_第5页
资源描述:

《PHP从入门到精通 11 PHP中的Session与Cookie.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第章PHP中的Session与Cookie:如何使用Session:使用Session时的注意事项:如何使用Cookie:Cookie综合使用实例编写Web互动程序,保存用户的登录信息是十分必要的,这样可以提高网站对用户的吸引力。目前常见的存储机制有两种:一种是把用户信息存储于服务器端的主机上的Session;另一种是把用户信息存储于客户端即客户机上的Cookie(小甜饼)。这两种机制各有各的特点,这一章就来为读者介绍PHP中的Session和Cookie。本章内容包括:Session的使用注意事项、有关的Session函数及它们的使用方法、Cooki

2、e的使用、PHP中的Cookie相关函数及使用、为Cookie设置生命期和Cookie综合运用实例。·164·PHP网络编程从入门到精通11.1Session的使用Session会话适合于存储用户的信息量比较少的情况。如果用户需要存储的信息量相对较少,并且对存储内容不要求长时间存储时,使用Session把信息存储于服务器端会比较适合。Session会话允许用户注册任意数目的变量并保留给各个请求使用。当用户访问网站时,PHP会自动(如果php.ini中的session.auto_start被设为1)或在用户请求时(由session_start()明确调用

3、或session_register()暗中调用)检查请求中是否发送了特定的会话ID。如果是,则之前保存的环境就被重建。这一节就为读者介绍PHP中Session的使用。11.1.1如何使用SessionPHP中有多个Session函数来实现Session的定义、存储、更改、删除等操作。有了这些函数,使用Session就变得相当简单了。这一小节就为读者来介绍PHP中的Session函数及它们的使用。PHP中常用的Session函数,详见表11.1。表11.1常用的Session相关函数函数名作用参数及返回值该函数没有参数,且返回值均为True。此函数初始化

4、一个新的Session,若需要注意的一点是,在session_start()函session_start(void)该客户已在Session之中,则连上原数之前不能有任何的内容输出,否则就有的Session会发生错误与session_start()函数一样,session_session_destroy(void)此函数结束目前的Sessiondestroy()函数也没有参数,且返回值也均为True若无可选参数name则表示单单获取目本函数可取得或者重新设定目前session_name(string[name])前Session名称,加上参数则表示将S

5、ession的名称Session名称设为参数name若无可选参数module则表示只获取目本函数可取得或者重新设定目前session_module_name(string[module])前Session的模组,加上参数则表示将Session的模组Session模组设为参数module若无可选参数path则表示只有取得目本函数可取得或者重新设定目前存session_save_path(string[path])前Session的路径目录名,加上参数path放Session的路径则表示将Session存在新的路径上若无参数id则表示只有取得目前本函数可取

6、得或者重新设定目前存Session的代号,加上参数则表示将session_id(string[id])函数放Session的代号Session代号设成新指定的id。输入及传回均为字串本函数在全局变量中增加一个变量参数name为欲检查的变量名。如果注册session_register(stringname)到目前的Session之中则返回True,反之则返回False第11章PHP中的Session与Cookie·165·续表函数名作用参数及返回值本函数与session_register()函数相参数name即为欲删除的变量名。成功则session_un

7、register(stringname)反为,功能是在目前的Session之中返回True值,反之则返回False删除全局变量上的变量本函数可以检查某个变量名是否已参数name为欲检查的变量名。如果注册session_is_registered(stringname)经被注册为Session则返回True,反之则返回False参数data即为欲解码的资料。成功则返session_decode(stringdata)本函数可将Session内的资料解码回True值,否则返回False本函数可将Session资料编码,编码本函数没有参数。成功则返回True

8、值,session_encode(void)以ZEND引擎做杂凑编码否则返回False下面通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。