导航:首页 > IDC知识 > php获取指定域名cookie

php获取指定域名cookie

发布时间:2020-10-29 01:28:02

1、php如何获取本地别的域名下的cookie内容?

http://www.phpmark.com/PHP-how-to-use-the-P3P-complete-COOKIE-cross-border-operation/
这个不知道对你有没有用处

2、PHP如何正确生成Cookie, 保证按特定路径打开指定的网页?

那你就定义一个比较复杂的名称咯,长点没关系你自己定义一个cookie的名称还怕跟别的cookie混淆?

3、php怎么获取cookie里面的数据

1、首先要创建一个cookie,名字为UserName,值为zs,过期时间为2个星期:
setcookie("UserName","zs",time()+2*7*24*3600);
2.取cookie的值
echo $_COOKIE['UserName'];
如果你不知道cookie里面有些什么信息,可以先打印出来看下再取值,print_r($_COOKIE)就行;

4、php怎么从其他页面获取cookie的值显示到另外一个界面

参考代码如下,根据自己的需要修改:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> - </title>
<script type='text/javascript' src="jquery-1.5.2.min.js"></script>
<script type='text/javascript'>
(function($){
//扩展方法,读写cookie
//$.setCookie("a1","abc",999);写
//aaa=$.getCookie("a1");读
$.extend({getCookie:function(sName){
var aCookie=document.cookie.split("; ");
for(var i=0;i<aCookie.length;i++){
var aCrumb=aCookie[i].split("=");
if(sName==aCrumb[0]){return decodeURIComponent(aCrumb[1]);}
}
return '';
},setCookie:function(sName,sValue,sExpires){
var sCookie=sName+"="+encodeURIComponent(sValue);
if(sExpires!=null){sCookie+="; expires="+sExpires;}
document.cookie=sCookie;
},removeCookie:function(sName){
document.cookie=sName+"=; expires=Fri, 31 Dec 1999 23:59:59 GMT;";
}});
})(jQuery)$(function(){
//需要给cookie设置值的时候这样设置
$.setCookie("isopen","abc",(1*24*3600));

//判断cookie是否为空
_c=$.getCookie("isopen");
if(_c.length){
alert('Cookie的值是:'+_c);
}else{
var popup = window.open('/main/popup', 'popup', 'top=0,left=0,toolbar=0,directories=0,menubar=0,resizable=0,scrollbars=0,width=300,height=350');
if(popup){popup.focus();}
}
});
</script>
</head>

<body>
</body>
</html>

5、php怎么获取cookie的值

PHP 的 $_COOKIE 变量用于取回 cookie 的值。
例子:

在下面的实例中,我们取回了名为 "user" 的 cookie 的值,并把它显示在了页面上:
<?php
echo$_COOKIE["user"];
print_r($_COOKIE);
?>

同时可以用setcookie() 函数设置 cookie。
语法:

setcookie(name, value, expire, path, domain);

在下面的例子中,我们将创建名为 "user" 的 cookie,并为它赋值 "Alex Porter"。我们也规定了此 cookie 在一小时后过期:

<?php
setcookie("user","AlexPorter",time()+3600);
?>

当删除 cookie 时,您应当使过期日期变更为过去的时间点。
删除的实例:

<?php
//
setcookie("user","",time()-3600);
?>

6、php curl如何读取一个页面,然后把传过来的cookie保存在服务器

curl的easy接口中提供了5个与cookie有关的option,其中,CURLOPT_COOKIEFILE,CURLOPT_COOKIEJAR,CURLOPT_COOKIELIST都会打开curl的cookie引擎,使得curl在收到http response时解析header field中的cookie。
设置CURLOPT_COOKIEFILE会使curl下一次发请求时从指定的文件中读取cookie。
设置CURLOPT_COOKIEJAR会使curl在调用 curl_easy_cleanup的时候把cookie保存到指定的文件中。
设置CURLOPT_COOKIELIST会把指定的cookie字符串列表加入easy handle维护的cookie列表中。每个cookie字符串要么符合HTTP response header的"Set-Cookie: NAME=VALUE;..."格式,CURLOPT_COOKIE用于设置一个分号分隔的“NAME=VALUE”列表,用于在HTTP request header中设置Cookie header。

7、PHP 设置跨域 域名cookie

理论上php不可以跨域设置cookie;
php设置cookie流程:返回的信息携带信息,然后靠浏览器来执行写入到cookie,一般浏览器安全机制已经限制跨域写入;
如果你想伪造cookie,可以使用浏览器管理cookie的插件

8、php获取当前域名下的所有cookie

name:cookie名称

value:cookie值
expire:cookie有效时间
path:存储路径
domain:域
setcookie(name, value, expire, path, domain);

// 打印一个cookie
echo $_COOKIE["name"];

// 打印所有cookie
print_r($_COOKIE);

9、php 设置cookie,添加任意主域名

无论是php脚本还是js脚本,都只能操作自己域名的cookies。
看你的样子像是要模拟登录微信公众平台,你可以使用php的curl伪造cookies提交

10、php 如何取得 cookie的指定值?

试下这样的代码:

<?php
setcookie("UNAME","demo123",time()+3600);//cookie数据的生存时间为1个小时
echo $_COOKIE['UNAME'];
?>

与php获取指定域名cookie相关的知识