php: 远程操作浏览器cookie存储入门

本公众号,之前写过一个 js操作 cookie 的教程

这次写一个 php部分远程操作浏览器cookie存储


一.cookie理解,其实就是 浏览器的 一个本地存储,不过这个本地存储,在http握手的时候,会作为head头部带给 服务器,很方便服务器和浏览器数据同步啊!


二.更重要的是在,http握手的时候,服务器也可以操作head,设置cookie再返回给 浏览器,这就是 服务器 php 能够操作cookie的基础


三.增加操作cookie

语法:setcookie(name,value,expire,path,domain)

举例:setcookie('hi','你好,浏览器',time()+36);

这个是设置了一个 key为hi ,值为'你好,浏览器',过期时间为 当前时间36秒后


----此时我们可以通过 浏览器,开发者模式,查看cookies表,会发现多了我们刚才加的


四,查看cookie

语法: print_r($_COOKIE);

这是一个数组,你可以通过 echo $_COOKIE['hi'] 取刚才的值



五.cookie过期与删除

刚才的   hi 值,在 36秒后就会过期

如果,我们想立即就删除他呢,原理还是通过设置过期时间来,我们重新设置一下 hi,值为 空 ,并把它的时间设置再 过去时


举例:setcookie('hi','',time()-36);

值为空,且 时间为过去时,就可以了


六.我们这里的方法,都基于 浏览器支持cookie存储,如果不支持,我们可以用,浏览器的本地存储代替,不过那样,和服务器通信的话,就是另外一种方法了.



更多文章,欢迎关注  web前端和php开发,一起学习与提高




更多文章,欢迎关注  web前端和php开发,一起学习与提高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值