会话控制


一、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登录