PHP 设置跨域 域名cookie

PHP 设置跨域 域名cookie,第1张

理论上php不可以跨域设置cookie;

php设置cookie流程:返回的信息携带信息,然后靠浏览器来执行写入到cookie,一般浏览器安全机制已经限制跨域写入;

如果你想伪造cookie,可以使用浏览器管理cookie的插件

setcookie

的第三个参数,超时时间,设置上去就可以了

如果不同页面读取,还有$path,$domain等有关,请设置正确的值

手册中的demo

<php

$value

=

'something

from

somewhere';

setcookie("TestCookie",

$value);

setcookie("TestCookie",

$value,

time()+3600);

/

expire

in

1

hour

/

setcookie("TestCookie",

$value,

time()+3600,

"/~rasmus/",

"examplecom",

1);

>

可以用$_SERVER[' >

你所说的取值是取什么值?cookie?还是只是取页面的内容?

如果是取cookie··可以使用p3p

如果是取页面指定内容···那么你就得分析它的html代码,然后写正则匹配了

1、首先要创建一个cookie,名字为UserName,值为zs,过期时间为2个星期:

setcookie("UserName","zs",time()+27243600);

2取cookie的值

echo $_COOKIE['UserName'];

如果你不知道cookie里面有些什么信息,可以先打印出来看下再取值,print_r($_COOKIE)就行;

以上就是关于PHP 设置跨域 域名cookie全部的内容,包括:PHP 设置跨域 域名cookie、PHP如何获取客户端(用户PC) COOKIE内的值、php 怎么允许某些域名访问和获取访问的域名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9635887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存