Cookie和Session

Cookie和Session的区别:

  1. Cookie和Session都是会话技术,Cookie是运行在客户端,Session是运行在服务器端。

  2. Cookie有大小限制以及浏览器在存cookie的个数也有限制,Session是没有大小限制和服务器的内存大小有关。

  3. Cookie有安全隐患,通过拦截或本地文件找得到你的cookie后可以进行攻击。

  4. Session是保存在服务器端上会存在一段时间才会消失,如果session过多会增加服务器的压力。

Cookie和Session的使用:

// 初始化session,使用前必须写

session_start();

//销毁删除

unset($_SESSION['username']);

//删除数组中的所有内容,session文件中的内容清空了

$_SESSION = array();
$_SESSION = [];

//session文件删除

session_destroy();

//删除客户端的cookie

if (isset($_COOKIE[session_name()])){
    setcookie(session_name(),'',time()-1,'/');
}

//存储

$_SESSION['username']='username';

// 获取

echo $_SESSION['username'];

print_r($_SESSION['loves']);

echo $_SESSION['lianxi']['phone'];


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值