PHP操作Cookie

本文介绍了PHP如何操作Cookie,包括Cookie的查看方法、常见使用场景、设置与管理Cookie的技巧,以及通过实例展示了自动登录功能的实现。同时,提到了Cookie在HTTP头中发送可能带来的带宽浪费问题。
摘要由CSDN通过智能技术生成

为什么要使用Cookie
        HTTP最大的特点是无连接无状态,使用Cookie和Session的技术就是为了解决这个问题,简单来说,就是让浏览器在一段时间内认识你。
Cookie
    Cookie保存在客户端中
       1、内存Cookie
            由浏览器来维护,保存在内存中,浏览器关闭之后就消失了,存在时间短暂
        2、硬盘Cookie

              保存在硬盘中,有一个过期时间,除非用户手动清除或者到了过期时间,硬盘Cookie不会被删除,其存在时间是长期的

浏览器Cookie的查看

        拿chrome为例,第一种是点击网址最左边的按钮或者

             第二种是按F12在Application在Storage里有Cookie可以看到

Cookie使用场景

    永久登陆
    购物车
    等等
操作Cookie
  •     设置Cookie
         setcookie()
       b ool setcookie ( string $name [, string $value = "" [, int $expire = 0 [, string $path = "" [, string $domain = "" [,         bool$secure = false [, bool $httponly = false ]]]]]] )
$name:指定Cookie的名字
$value: Cookie的值
$expire:设置Cookie的过期时间,默认值为0,单位为秒数,没有设置就默认为内存Cookie
$path: 设置Cookie的有效路径,默认是当前目录或者其子目录有效,也可以指定成整个根目录/,在整个根目录下有效
$domain:设置Cookie的作用域,默认在本域下
$secure:设置是否Cookie只能通过Https传输,默认值是false
$httponly:是否只是用http访问Cookie,默认值是false,如果设置成true,那么客户端的js就无法操作这个Cookie
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值