Cookie
定义
它是服务器发送到用户浏览器
,并保存在浏览器上的数据,它会在浏览器下一次发起请求时被携带并发送到服务器上。
分类
会话期Cookie
指的是浏览器关闭之后会被自动删除,也就是仅在会话期间有效。
会话期Cookie不需要指定过期时间(Expires)。
持久Cookie
与前者相反,需要指定过期时间。
作用
会话状态管理(如用户登录状态、购物车)
个性化设置(如用户自定义设置)
浏览器行为跟踪(如跟踪分析用户行为)
PHP中cookie相关函数
setcookie(name[,value][,expire][,path][,domain]) 设置
参数补充说明:
a: name用于指定cookie名称
b: value用于设置cookie的值
c: expire用于设置cookie的生命周期(Unix时间戳)
d: path用于设置服务器上可用cookie的路径,
如果设置为‘/’,则代表整个域名都有效;
'/foo/',则仅代表在域名内的/foo目录及其子目录有效。
e: domain用于设置cookie可用的域名范围