php cookie 复制,php操作 cookie

1,设置cookie

setcookie('key');

setcookie('key1','value1');

setcookie('key2','value2',time()+1*24*60*60);

setcookie('key4', 'value4', time() + 1 * 24 * 60 * 60, '', '', false, true); //一旦cookie的httponly为真,那么只能在服务端获取,js无法操作

①只传递一个参数是删除,原理:设置过期时间为一个过去时间

②传递两个参数是设置cookie

③传递第三个参数是设置过期时间,不传递就是 会话级别的 cookie (关闭浏览器会自动删除);

④设置响应头中的 Set-Cookie 可以下发小票(给客户端)

⑤Cookie 在客户端存储的是键值结构

⑥header在设置相同的键的时候,会出现覆盖的情况

header('key1' , 'value1');

header('key2', ' value2');

⑦setcookie是专门用于设置 cookie的函数

2,获取cookie(关联数组的方式访问客户端提交过来的 Cookie)

var_dump($_COOKIE);

打印结果:

array(2) { ["key1"]=> string(6) "value1" ["key2"]=> string(6) "value2" }

3,cookie的作用范围和其他常见概念

①path设置cookie的作用路径范围

/  : 只要是在网站根目录下的所有连接地址中都可以访问这个cookie

/users : 只能是在 users 目录下的路径才能访问

②domain 设置 cookie 的作用域名范围

site7.io  : 所有的 site7.io 的子域,都可以访问到

--www.site7.io √

--foo.site7.io √

--site6.io ×

标签:io,site7,header,cookie,设置,Cookie,操作,php

来源: https://www.cnblogs.com/shanlu0000/p/11615982.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值