会话控制
一、cookie 作用
a) 记录浏览信息
b) 用户信息
c) 登录信息
二、COOKIE 使用方式
setcookie 设置cookie函数
第一个参数: cookie名字
第二个参数cookie值
第三个参数 cookie过期时间
过期时间为会话是什么时候过期 ---- 是浏览器关闭之后就过期
第四个参数 cookie有效路径
三、打印COOKIE
$_COOKIE
注意: 如果是第一个设置cookie 那么我们打印是不能打印出来的之后的第二次的是才能打印到浏览器
四、session 作用
a) 用于登录用户
b) 用于购物车使用
五、session使用方式
a) session_start() 开启session 只要你使用session就必须要开启session
b) $_SESSION[‘键名’]=值 SESSION赋值
c) session_destroy() 销毁session
d) unset($_SESSION); 销毁session
六、session 与 cookie区别(非常重点非常重点)
1. cookie 存放在浏览器中 session存放位置服务器上
2. cookie可以设置过期时间 关闭浏览器只要在有效期内都可以拿到值
session 只能限定本次会话,关闭浏览器就没有值了
session 内容将取不出来 session 有效时间却决于配置文件 一般大约20-40分钟
3. cookie 有大小限制 所有存放的数据每次请求都会占用带宽 有安全隐患
SESSION 只借助cookie传递一个sessionid给服务器
七、session登录