一.浏览器COOKIE原理:

浏览器在访问某个域名时会先读取本地的COOKIE文件(CHROME浏览器在C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default),如果有这个域的cookie,就会把所有的cookie取出来作为http头一同发送到对应域名的服务上。

二.php中的COOKIE设置

bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )

1.六个要素

名称,值,超时,cookie有效的网站路径,cookie所属域名,cookie发送安全

2.三个注意点

(1)path

cookie只在path目录及其子目录内有效。

如果path设置为"/",在整个网站有效,如果设置为"/news/",则只在news目录及其子目录内有效

(2)domain

 要使 cookie 能在如 example.com 域名下的所有子域都有效的话,该参数应该设为 '.example.com'。虽然 . 并不必须的,但加上它会兼容更多的浏览器。如果该参数设为 example.com 的话,就只在 主域名中有效,访问子域名取不到cookie。 

(3)同名cookie

cookie的签名是name和domain.

注意:除了setcookie函数,session_start()也会设置COOKIE(详见http://www.cnblogs.com/ant-moon/p/3970557.html)

最新文章

  1. Web标准和搜索引擎优化技术
  2. Intel 82599 万兆网卡
  3. 64位系统安装ODBC驱动的方法
  4. cocos2dx 读取json及解析
  5. python中yield用法
  6. HDU 5675 ztr loves math (数学推导)
  7. nginx源码分析
  8. Redhat修改本地yum源
  9. Lucene 高亮功能
  10. [置顶] LED办公楼宇照明节能方案及城市夜景照明节能方案
  11. http get with body data
  12. Go语言备忘录:反射的原理与使用详解
  13. ThinkPad安装deepin操作系统报错解决方法
  14. centos为docker配置加速器
  15. 一键安装metasploit(linux,os x)
  16. Exp2 后门原理与实践 20164320 王浩
  17. [原][openstack-pike][controller node][issue-4][horizon] dashboard access too low reasons[dashboard 访问太慢]
  18. CodeForces 518E Arthur and Questions(贪心 + 思维)题解
  19. Spring再接触 IOC DI
  20. com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction

热门文章

  1. 【HDOJ】3285 Convex Hull of Lattice Points
  2. 【HDOJ】4884 TIANKENG's rice shop
  3. UVAlive4287 Proving Equivalences(scc)
  4. CSS padding margin border属性详解【转载】
  5. 《SDN核心技术剖析和实战指南》2.4 OVS交换机实现分析小结
  6. python自动化测试遇到的零零碎碎
  7. jquery表单实时验证
  8. Object -C Dictionary -- 笔记
  9. RESTFul中的那些事(1)---在RESTFul中,HTTP Put和Patch操作的差别?
  10. leetCode 26.Remove Duplicates from Sorted Array(删除数组反复点) 解题思路和方法