PHP中Cookie的使用.ppt_第1页
PHP中Cookie的使用.ppt_第2页
PHP中Cookie的使用.ppt_第3页
PHP中Cookie的使用.ppt_第4页
PHP中Cookie的使用.ppt_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PHP中Cookie的使用,创建Cookie 访问Cookie Cookie工作时间 Cookie数组,创建Cookie,确认Cookie的权限后,接着要创建Cookie。创建Cookie需要调用setcookie()函数,其格式如下: bool setcookie (string name ,string value ,int expiration ,string path ,bool secure ) name参数指定Cookie的名称,其他参数为可选参数。value参数是存入Cookie的值,此值保存在客户端,不能用来保存敏感数据。expiration参数指定Cookie的过期时间,过了

2、这个时间,将无法访问Cookie。path为Cookie在服务器上的有效路径,用来指定Cookie将被发送到服务器的哪一个路径下。secure指明Cookie是否通过安全的HTTPS链接传送,当设为true时,Cookie仅在安全的链接中被设置。,访问Cookie,大多数变量都会在包含它们的PHP脚本终止时消失。与此相反,Cookie是可以无限期保留其值的变量,因此为了保留它们的值,用户的浏览器必须在用户的本地硬盘驱动器上存储Cookie。,【范例12-1】创建A,B的值后,通过Cookie访问变量A、B的值。其程序如示例代码12-1所示。,Cookie工作时间,重新打开一个浏览器,然后执行范

3、例12-1,此时会发现Cookie不见了,这是因为没有设置有效的Cookie工作时间所致。如果要保留或浏览器之间共用Cookie,就必须设置有效时间,其设置方法如下: time()+秒数 time()函数取得目前系统的时间标签,后面的秒数即是Cookie的有效时间。如果要指定某个日期,可以使用mktime(),其结构形式为: mktime(时,分,秒,月,日,年) Cookie在到达过期时间后将被自动删除。不过也可以立即删除一个Cookie。要想实现这一点,将Cookie的过期时间设置为过去的一个时间即可。,【范例12-2】制作一个网页计数器,用Cookie记录在5分钟以内浏览页面的次数。,创

4、建A、B、C的Cookie值都为“10”,A的失效时间为一小时之前,B的失效时间为一小时后,C的失效时间为2010年1月1日前。 01setcookie(A,“10”, time() -3600); 02setcookie(B,“10”, time() +3600); 03setcookie(C,10, mktime(0,0,0,1,1,2010); 代码第01行将CookieA的过期时间设置为一小时之前,其值已经被删除。第02行将CookieB的过期时间设置为一小时之后。第03行设定CookieC的失效时间为2010年1月1日前。,Cookie数组,PHP可以将Cookie各个变量联系起来,组成数组。下面通过实例介绍如何创建一个Cookie数组。,【范例12-3】通过setcookie设定三个Cookie变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论