PHP Cookie 介绍
PHP cookie 是一种通过HTTP协议在客户端和服务端之间传输的小块数据,它可以用来存储和检索用户信息,它和session有着本质的不同。
PHP Cookie 使用方法
PHP cookie 可以使用setcookie()函数来设置,它的调用格式如下:
setcookie(name, value, expire, path, domain, secure, httponly);
- name:cookie 名称
- value:cookie 值
- expire:cookie 过期时间
- path:cookie 路径
- domain:cookie 域名
- secure:cookie 是否只能通过HTTPS协议传输
- httponly:cookie 是否只能通过HTTP协议传输
例如,设置一个名为“user”,值为“jason”,有效期为一天的cookie,可以使用下面的代码:
setcookie("user", "jason", time()+3600*24);
要获取cookie,可以使用$_COOKIE全局变量,例如:
$user = $_COOKIE["user"];
可以使用setcookie()函数设置多个cookie,例如:
setcookie("user", "jason", time()+3600*24); setcookie("age", "20", time()+3600*24);
要删除cookie,可以使用setcookie()函数设置过期时间为过去的时间,例如:
setcookie("user", "", time()-3600);