php的setcookie()函数详解
2024-08-24 15:08:01
一.浏览器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)
最新文章
- Web标准和搜索引擎优化技术
- Intel 82599 万兆网卡
- 64位系统安装ODBC驱动的方法
- cocos2dx 读取json及解析
- python中yield用法
- HDU 5675 ztr loves math (数学推导)
- nginx源码分析
- Redhat修改本地yum源
- Lucene 高亮功能
- [置顶] LED办公楼宇照明节能方案及城市夜景照明节能方案
- http get with body data
- Go语言备忘录:反射的原理与使用详解
- ThinkPad安装deepin操作系统报错解决方法
- centos为docker配置加速器
- 一键安装metasploit(linux,os x)
- Exp2 后门原理与实践 20164320 王浩
- [原][openstack-pike][controller node][issue-4][horizon] dashboard access too low reasons[dashboard 访问太慢]
- CodeForces 518E Arthur and Questions(贪心 + 思维)题解
- Spring再接触 IOC DI
- com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
热门文章
- 【HDOJ】3285 Convex Hull of Lattice Points
- 【HDOJ】4884 TIANKENG's rice shop
- UVAlive4287 Proving Equivalences(scc)
- CSS padding margin border属性详解【转载】
- 《SDN核心技术剖析和实战指南》2.4 OVS交换机实现分析小结
- python自动化测试遇到的零零碎碎
- jquery表单实时验证
- Object -C Dictionary -- 笔记
- RESTFul中的那些事(1)---在RESTFul中,HTTP Put和Patch操作的差别?
- leetCode 26.Remove Duplicates from Sorted Array(删除数组反复点) 解题思路和方法