PHP Cookie

时间:2022-04-29
本文章向大家介绍PHP Cookie,主要内容包括设置 Cookie、读取 Cookie、更新 Cookie、删除 Cookie、header 操作 Cookie、数组形式的 Cookie、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

Cookie 保存在客户端,分为 内存 Cookie硬盘 Cookie

设置 Cookie

setcookie($name [, $value, $expires, $path, $domain, $secure, $httponly])

$path 有效路径,默认是当前目录及其子目录

$domain 作用域,默认在本域下

$secure 只能通过 https 传输

$httponly 只使用 HTTP 访问 Cookie,如果设置为 true,客户端 JS 无法操作这个 Cookie

setrawcookie($name [, $value, $expires, $path, $domain, $secure, $httponly])

不会对值进行 urlencode() 编码

读取 Cookie

存储在 超全局变量

$_COOKIE

更新 Cookie

setcookie() 设置新值

删除 Cookie

setcookie($key,'',time()-1)

header 操作 Cookie

header("Set-Cookie:name=value[;expires=data]")

数组形式的 Cookie

setcookie('userInfo[username]','username')
setcookie('userInfo[email]','khs1994@khs1994.com')