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];

    原文作者:waiwai021
    原文地址: https://blog.csdn.net/waiwai021/article/details/50790566
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞