一、Cookie
Cookie的使用:是存在于浏览器的一个东西,通过 PHP 告诉浏览器帮我存储 cookie 一个相关的东西,就可以存存储进浏览器中。用于登录、购物车等功能。
1.设置一个 cookie ,存储 cookie 信息到浏览器:
setcookie('user','bool')
,
相当于把一个数组存储进浏览器中.
- 设置过期时间:
setcookie('sex','男',time() + 3600)
;- 设置一个过期时间(相当于删除cookie):
setcookie('sex','nan',time() - 3600)
;
(setcookie()
内有5各参数,1,名字;2,值;3,过期时间,(常用);
4,path cookie 路径,针对url路径;5,domain 域名,针对那个域名生效)。
二、Session 以及登录功能的实现
session 原理:用户打开网站登录服务器时,服务器给用户生成一个唯一的sessionID,当用户再次访问网站,如果sessionID存在,说明还是之前存在的用户,进行比对。
session 的使用:
- 开启 cookie 才能使用,结合 session 使用:
session_start()
;- session(存入服务端)的存储比 cookie 存储更安全:
$_session['user'] = 'bo'
;