php cookie 和 cookie跨域访问

setcookie() 函数向客户端发送一个 HTTP cookie。客户端浏览器中

setcookie(name,value,expire,path,domain,secure)
参数 描述
name 必需。规定 cookie 的名称。
value 必需。规定 cookie 的值。
expire 可选。规定 cookie 的有效期。
path 可选。规定 cookie 的服务器路径。
domain 可选。规定 cookie 的域名。
secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。

1、设置cookie

// 发送一个简单的 cookie
setcookie("TestCookie",$value);

// 发送一个 24 小时候过期的 cookie
setcookie("TestCookie",$value, time()+3600*24);
2、查询cookie 
// 输出个别的 cookie
echo $_COOKIE["TestCookie"];

3、删除cookie 
// 把失效日期设置为一小时前
setcookie ("TestCookie", "", time() - 3600);

4、访问跨域 cookie
setcookie("TestCookie","世界你好",time()+3600,'/','后面域名')

获取后面域名的方式
$item   = explode(".", $_SERVER['HTTP_HOST']);
$length = count($item);
$domain = $item[$length-2].'.'.$item[$length-1];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值