PHP5中Cookie与Session详解

PHP5中Cookie与Session详解

ID:37773570

大小:241.00 KB

页数:8页

时间:2019-05-30

PHP5中Cookie与Session详解_第1页
PHP5中Cookie与Session详解_第2页
PHP5中Cookie与Session详解_第3页
PHP5中Cookie与Session详解_第4页
PHP5中Cookie与Session详解_第5页
资源描述:

《PHP5中Cookie与Session详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(第32讲)PHP5中Cookie与Session详解PHP100视频教程演讲老师:张恩民支持网站:www.gzhuayou.cn学习目标1、Cookie和Session简介与区别2、Cookie的配置与应用3、Session的配置与应用4、用Cookie和Session做登陆(第32讲)PHP5中Cookie与Session详解PHP100视频教程在非常多时候,我们需要跟踪浏览者在整个网站的活动,对他们身份进行自动或半自动的识别(也就是平时常说的网站登陆之类的功能),这时候,我们常采用Cookie与Session来跟踪和判断。1、Cookie和Session简介与区别Sess

2、ion信息是存放在server端,但sessionid是存放在clientcookie的,当然php的session存放方法是多样化的,这样就算禁用cookie一样可以跟踪Cookie是完全保持在客户端的如:IEfirefox当客户端禁止cookie时将不能再使用区别(第32讲)PHP5中Cookie与Session详解PHP100视频教程2、Cookie的配置与应用Setcookie(stringname,stringvalue,intexpire,stringpath,stringdomain,intsecure);其中name是cookie变量名称标识,你在php中将能象

3、使用普通变量名相同来用他引用cookie变量。value是cookie变量的初始值,expire表示该cookie变量的有效时间;path为该cookie变量的相关路径;domain表示cookie变量的网站;secure则需在https的安全传输时才有效。例:SetCookie("Cookie","cookievalue",time()+3600,"/forum",".php100.com",1);毫秒time()+3600=1小时保存路径保存的域HTTPS名称,必须值,必须(第32讲)PHP5中Cookie与Session详解PHP100视频教程2、Cookie的配置与应用

4、接收和处理CookiePHP对Cookie的接收和处理的支持非常好,是完全自动的,跟FORM变量的原则一样,特别简单。比如设置一个名为MyCookier的Cookie,PHP会自动从WEB服务器接收的HTTP头里把它分析出来,并形成一个与普通变量一样的变量,名为$myCookie,这个变量的值就是Cookie的值。数组同样适用。另外一个办法是引用PHP的全局变量$HTTP_COOKIE_VARS数组。分别举例如下:(假设这些都在以前的页面里设置过了,并且仍然有效)echo$MyCookie;echo$CookieArray[0];echo$_COOKIE["MyCookie"]

5、;echo$HTTP_COOKIE_VARS["MyCookie"];(第32讲)PHP5中Cookie与Session详解PHP100视频教程2、Cookie的配置与应用删除Cookie要删除一个已经存在的Cookie,有两个办法:1、SetCookie("Cookie","");2、SetCookie("Cookie","value",time()-1/time());使用Cookie的限制1、必须在HTML文件的内容输出之前设置;2、不同的浏览器对Cookie的处理不一致,且有时会出现错误的结果。3、限制是在客户端的。一个浏览器能创建的Cookie数量最多为30个,并且每

6、个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。(第32讲)PHP5中Cookie与Session详解PHP100视频教程3、Session的配置与应用session_start();//初始化session.需在文件头部$_SESSION[name]=value;//配置Seeeionecho$_SESSION[name];//使用sessionisset($_SESSION[name]);//判断unset($_SESSION[name]);//删除session_destroy();//消耗所有session注意:session_register(

7、),session_unregister,session_is_registered在php5下不再使用(第32讲)PHP5中Cookie与Session详解PHP100视频教程4、用Cookie和Session做登陆实例操作(第32讲)PHP5中Cookie与Session详解PHP100视频教程还有什么疑问可以到www.hywzjs.com也可以以发送邮件到xu.wenjun@gzhuayou.cn感谢收看本次教程!本次演讲老师:张恩民PHP100视频教程

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

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

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