Cookie
保存在客户端,分为 内存 Cookie
和 硬盘 Cookie
。
设置 Cookie
1 | setcookie($name [, $value, $expires, $path, $domain, $secure, $httponly]) |
$expires
时间戳
$path
有效路径,默认是当前目录及其子目录
$domain
作用域,默认在本域下
$secure
只能通过 https 传输
$httponly
只使用 HTTP 访问 Cookie
,如果设置为 true
,客户端 JS
无法操作、无法读取这个 Cookie
1 |
|
读取 Cookie
存储在 超全局变量
中
$_COOKIE
更新 Cookie
setcookie()
设置新值
删除 Cookie
1 | setcookie($key,'',time()-1) |
header 操作 Cookie
1 | header("Set-Cookie:name=value[;expires=data]") |
数组形式的 Cookie
1 | setcookie('userInfo[username]','username') |
v1.5.2