Bootstrap

《学习笔记110》—— # PHP # cookie和session的使用

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。

;