PHP 学习笔记 Cookie 与 Session 详解


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,它必须是第二次使用时,才会生效的。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值