前端之家收集整理的这篇文章主要介绍了
深入理解PHP中的Session和Cookie,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在一个页面设置一个cookie时,必须刷新或到下一个页面才可以用 $_COOKIE 得到变量的值.
原因是因为当页面第一次被浏览器访问载入时,页面中的 cookie 会被设置,将其发送存储到客户端指定的存储位置,所以$_COOKIE没有接收到客户端发送过来的 cookie 变量的值,当刷新或到下一个页面时,客户端会在页面程序在服务器端运行之前,发送与该地址相对应的 cookie到服务器端,所以 $_COOKIE 可以得到的值! 说白了就是当每一个页面被访问时,如果客户端找到了与访问地址相对应的 cookie 时,会在程序在服务器端运行之前发送这个 cookie 到服务器端. (个人对此的看法)
本人表达能力不强,如有不明,还请抱歉!<FONT style="COLOR: #ff0000">PHP中设置cookie数组的时候,不可以用像PHP中的那个添加数据的方法:
@H_403_4@
<div class="codetitle">
<a style="CURSOR: pointer" data="6187" class="copybut" id="copybut6187" onclick="doCopy('code6187')"> 代码如下: 0 的位置. 注意与