php cookie如何跨域?
php COOKI 跨域
求高手指导一下。如何操作。
另外详细讲解一下php setcookie中的 域 的参数 要求,及问题
比如:setcookie("name","value",time()+3600,"path","domain","http");
期中的domian的要求。比如: 我有两个网站 demo.xx.com admin.xx.com 这种,如何设置domain.
.xx.com这种方式,还是,怎么样,求高手指导。
回复讨论(解决方案)
setcookie("name","value",time()+3600,"/","xx.com");
setcookie("name","value",time()+3600,"/","xx.com");
这个样子可行吗。可以 跨域吗?有测试过吗/
可不可以,请自己测试
可不可以,请自己测试
OK ,我测试一下。
cookie跨域是需要用到jsonp的。
setcookie("name","value",time()+3600,"/","xx.com")这种不能跨别人的域名上面去的。
cookie跨域是需要用到jsonp的。
setcookie("name","value",time()+3600,"/","xx.com")这种不能跨别人的域名上面去的。
如何测试jsonp。。。如何弄。
可不可以,请自己测试
我测试了,不行。。 hms.org.cn.这样设置的,然后,在xxx.hms.org.cn这个域名可以。
但是,在demo.hms.org.cn无法获取。到COOKIE
引用 5 楼 hellodifa 的回复:cookie跨域是需要用到jsonp的。
setcookie("name","value",time()+3600,"/","xx.com")这种不能跨别人的域名上面去的。
如何测试jsonp。。。如何弄。
浏览器出于安全的考虑,是不支持a网站向b网站种cookie跨域的,但是如果a和b网站都是你的,是可以支持跨域的,但是需要修改b网站的信息。
网上例子有很多,比如:http://www.nowamagic.net/javascript/js_UseJsonpCrossDomain.php
引用 6 楼 xviphackl 的回复:引用 5 楼 hellodifa 的回复:cookie跨域是需要用到jsonp的。
setcookie("name","value",time()+3600,"/","xx.com")这种不能跨别人的域名上面去的。
如何测试jsonp。。。如何弄。
浏览器出于安全的考虑,是不支持a网站向b网站种cookie跨域的,但是如……
非常感谢 您给我找的资料,我现在懂起了JSONP的原理了。
我阐述一下我的问题吧,我现在需要做的是 。
A、B两站, A负责 前台 B负责后台
A站只有一个index.php文件 ,B站是负责整站的处理。 他们处理不同的域名。
我在A登录,B站也要登录(如果直接访问B站可以正常)。
但是,从A站登录,但是,没有登录成功。
我最初的解决方案是使用JS把B站需要COOKIE的值给了A站,A站把登录的值COOKIE但是,还是解决不问题。
我这样说你能理解吗。
引用 6 楼 xviphackl 的回复:引用 5 楼 hellodifa 的回复:cookie跨域是需要用到jsonp的。
setcookie("name","value",time()+3600,"/","xx.com")这种不能跨别人的域名上面去的。
如何测试jsonp。。。如何弄。
浏览器出于安全的考虑,是不支持a网站向b网站种cookie跨域的,但是如……
纠下一点小小的问题,
是从A站登录 ,提示成功但是,并没有成功。
如果,直接从B站登录 ,可以登录成功。
A站只有一个文件,把需要处理的结果从B抓回来(file_get_contents)放在A站。
引用 8 楼 hellodifa 的回复:引用 6 楼 xviphackl 的回复:引用 5 楼 hellodifa 的回复:cookie跨域是需要用到jsonp的。
setcookie("name","value",time()+3600,"/","xx.com")这种不能跨别人的域名上面去的。
如何测试jsonp。。。如何弄。
浏览器出于安全的考虑,是不支持……
如果a站已经有b站的cookie了,但是去b站抓取不成功,只可能是去b站抓取的有问题,cookie是否都传了等。。
引用 10 楼 xviphackl 的回复:引用 8 楼 hellodifa 的回复:引用 6 楼 xviphackl 的回复:引用 5 楼 hellodifa 的回复:cookie跨域是需要用到jsonp的。
setcookie("name","value",time()+3600,"/","xx.com")这种不能跨别人的域名上面去的。
如何测试jsonp。。……
嗯,谢谢!!我去检查一下。看年进不是抓取数据的问题。
A站 打印COOKIE B站也打印COOKIE
从A站访问登录,B站的COOKIE为空,(按理说2站都已经有COOKIE了从A站访问B站,在B站打印的COOKIE应该可以读取从来域的COOKIE为什么为空。)。
我估计就是因为这个原因吧,,
A站只有一个去抓 取数据。。。B站是具体实现的方法 ,A站有B站登录的COOKIE为什么B站这边获取不到 从A访问B站的A站的COOKIE呢?
按理说,两边COOKIE的域都是设置的一样,为什么不获取不到呢?
A站只有一个去抓 取数据。。。B站是具体实现的方法 ,A站有B站登录的COOKIE为什么B站这边获取不到从A访问B站的A站的COOKIE呢?
A使用的是curl抓取?curl传参cookie进去才行。
a去抓取b的东西,a不传给bcookie的话,b是没法知道a有什么cookie的啊。。
A站只有一个去抓 取数据。。。B站是具体实现的方法 ,A站有B站登录的COOKIE为什么B站这边获取不到从A访问B站的A站的COOKIE呢?
A使用的是curl抓取?curl传参cookie进去才行。
a去抓取b的东西,a不传给bcookie的话,b是没法知道a有什么cookie的啊。。
没有使用CURL去抓取,使用的file_get_contents这个函数,难道这种有关数据交互的必须使用CURL去抓数据?
这是A站访问的,
file_get_contents这个函数就是去一个网站抓取信息,相当于直接在浏览器中输入一个地址去请求,肯定是获取不到你的服务器的cookie。
就好比,你用你自己电脑浏览器访问一个网站,这个网站怎么知道你的电脑的cookie的。
OK ,受教。现在知道哪个环节出了问题,先谢谢。
先弄弄看,回事结账。。。
file_get_contents这个函数就是去一个网站抓取信息,相当于直接在浏览器中输入一个地址去请求,肯定是获取不到你的服务器的cookie。
就好比,你用你自己电脑浏览器访问一个网站,这个网站怎么知道你的电脑的cookie的。
再次送上我的诚意,谢谢。问题解决了。是您说的哪个原因。
file_get_contents 没有把COOKIE的值传递过去。让B站不知道,A站到底是什么COOKIE。
再次感谢 。
我也遇到这个功能问题,不大会,楼主成功了,能给举个简单细致的例子嘛?不胜感激啊~

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Laravel使用其直观的闪存方法简化了处理临时会话数据。这非常适合在您的应用程序中显示简短的消息,警报或通知。 默认情况下,数据仅针对后续请求: $请求 -

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显着减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

文章讨论了PHP 5.3中引入的PHP中的晚期静态结合(LSB),从而允许静态方法的运行时分辨率调用以获得更灵活的继承。 LSB的实用应用和潜在的触摸

使用PHP的cURL库发送JSON数据在PHP开发中,经常需要与外部API进行交互,其中一种常见的方式是使用cURL库发送POST�...
