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。
|