• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312401

收藏总数310932

COOKIE、SESSION之彻底搞定!返回列表

上传时间:2015-02-02 内容关键字:COOKIE,SESSION,COOKIE和SESSION



2. cookie设置读取与销毁:


1. 服务器如何给浏览器设置cookie?客户端发给服务器cookie后,服务器如何读?


答案:在PHP中,服务器设置cookiesetcookie()函数,在PHP中,读取cookie不用特殊方法,因为cooki 的信息已经被PHP处理到了$_COOKIE这个超级全局数组里,直接读取$_COOKIE就行了。

2. 思考:

1. cookie里设置的变量名是什么?

2. cookie里设置的变量值是什么?

3. cookie里的变量有效期到什么时间?

4. sohu.com下设置的cookie在哪儿有效呀?


123的答案:

4的答案:


1. 这个问题涉及到cookie中的第4个参数,也就是cookie的作用域。一个页面设置的cookie默认    在其同级目录下以及子目录下起作用(可以读取)。如果想让cookie整站有效,可以在根目录下 setcookie,也可以用第4个参数来指定cookie生效路径,比如“/”


2.  cookie是不能跨域名的(否则安全问题就太大了),比如:sohu.comcookie是不能被发到sina.com 用的!但是可以在一个域名的子域名下使用,需要用第5个参数来指定。


setcookie('key' , 'value' , time()+200 , '/' , '.sina.com.cn');

这个cookiebook.sina.com.cnmili.sina.com.cn 以及xxx.sina.com.cn都可以用


 

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家