一、Cookie详解
Cookie是存储在客户端(一般指浏览器)的一段小数据,客户端通过HTTP协议与服务器进行Cookie交互。
在PHP中通过 setcookie() 函数来设置cookie ,但实质上php并没有设置cookie,他只是发出指令通知浏览器来做这件事。
setcookie() 介绍 :setcookie()函数
在使用setcookie时需注意:
1.在之前不能有任何输出,跟header()一样;
2.由php在当前页面设置的cookie不能立即生效,要等到下个页面才能看到;
3.cookie没有显示的删除函数,要删除cookie只能通过设置cookie让它过期;
4.如果不设置过期时间,cookie会在会话结束(即浏览器关闭)时过期并被清除。
5.如果设置了过期时间,cookie不会随着浏览器关闭而失效
6.出于安全考虑,httponly参数要设置为true ,即不让浏览器来操作cookie;限制domain 和 path 的有效范围;
Cookie分为两种: