1. cookie的使用
cookie
一般用于识别用户,是服务器留在用户计算机上的一个小文件,当同一台计算机通过浏览器请求页面的时候,计算机将会发送cookie
。
1.1 创建cookie
通常使用setcookie()
来创建一个cookie
,必须位于html
标签之前使用它。
语法:
setcookie(name,value,expire)
参数说明:
- name:cookie的名称,调用cookie时以name为键名。
- value:cookie的值。
- expire:cookie的过期时间,一般以
time()+数字
表示。当数字为正时cookie有效,数字为负时cookie过期。
通过setcookie
设置的cookie,在发送时会经过url编码,取回时会自动进行解码。如果不想通过url编码,可以通过setrawcookie()
来设置。
1.2 取回cookie
使用$_COOKIE
可以取回cookie值。
语法:
$_COOKIE[‘名称’]
1.3 删除cookie
将cookie
的过期时间设置成过去的时间点即可删除cookie
。
2. SESSION的使用
2.1 开启SESSION
使用session_start()
开启SESSION
,和cookie一样,必须位于html标签前面。
2.2 存储SESSION
使用$_SESSION
可以存储SESSION
。
语法:
$_SESSION[‘名称’]
2.3 删除SESSION
使用unset()
可以删除指定的SESSION
。
或者使用session_destroy()
可以重置并销毁整个SESSION。