1、Cookie和Session简介与区别
在⾮非常多时候,我们需要跟踪浏览者在整个⺴⽹网站的活动,对他们⾝身份进⾏行⾃自动或半 ⾃自动的识别(也就是平时常说的⺴⽹网站登陆之类的功能),这时候,我们常采⽤用Cookie 与 Session来跟踪和判断。
Cookie 没有服务器器的压力,都是保存在本地的。缺点:因为保存在客户端,所以可以有伪造 Cookie,你服务器是没有 Cookie 的。解决方法 加密 Cookie 的
Session 是保存在服务器的。服务器压力大,当你关闭浏览器时,服务器会把 Session 删除的,无法长期保存的。用户无法修改 Session,比较安全。
当用户登录后,session会在cookie端产生一个session_id,这个session_id是存于浏览器所占用的内存当中。当你关闭浏览器后,session_id也要消失了。
2、Cookie的配置与应⽤用
3、Session的配置与应⽤用
session_start(); //初始化session.需在⽂文件头部
$_SESSION[name]=value; //配置Seeeion
echo $_SESSION[name]; //使⽤用session
isset($_SESSION[name]); // 判断
unset($_SESSION[name]); //删除
session_destroy(); //消耗所有session
配置 好的 session 它是马上生效的 cookie 第一次使用只是生成这个 cookie,它必须是第二次使用时,才会生效的。