PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

Adophper » 编程开发 » php cookie的作用范围

php cookie的作用范围

此文被围观1001日期: 2013-04-16 分类 : 编程开发  标签:  ·····
在使用cookie的时候,在同一页面设置再引用没有效果! 原因:当前设置的Cookie不是立即生效的,而是要等到下一个页面时才能看到.这是由于在设置的这个页面里Cookie由服务器传递给客户浏览器,在下一个页面浏览器才能把Cookie从客户的机器里取出传回服务器的原因。 于是就怀疑是不是要刷新过后才能获取到cookie的值,果然是这样的! 先看一下cookie的作用:  1.记录访客的某些信息。例如可以利用Cookie纪录用户光临你的网页次数, 或者访客曾经输入过的信息,某些网站(如网易社区)可以自动纪录你上次登录 的用户名,用的就是Cookie。  2.在页面之间传递变量。浏览器并不会保存当前页面上任何变量信息的,当 页面被关闭,页面上的任何变量信息将随之消失。如果你在一个页面有一个变量 a = 5,要把这个变量传递到另外一页,可以使用 http://url?a=5 方式传递变 量,或者在网页中插入一个表单,并在表单中插入一个隐含域(input hidden field),以POST/GET方式传递到下一页。另外一种方式就是使用Cookie,把变 量以Cookie形式保存下来,然后在下一页通过读取该Cookie来获得变量的值。 注意:Cookie一定要在其他Header之前发送出去,否则出错! 自己可以动手写一个简单的PHP页面试一下!这样记忆更好!

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.