【发布时间】:2015-12-29 18:20:41
【问题描述】:
如果一个人登录到一个网站(网站 A)并且该网站创建了会话变量,那么另一个网站(网站 B)是否可以对 PHP 例程进行 cURL 调用在 网站 A 上,将向 网站 B 发送回具有 网站 A 的会话变量的 json 变量?
如果是这样,我该如何做到这一点?
这是我想到的场景:
- 用户访问网站A并登录。这会在网站B中创建会话变量
- 在同一浏览器会话中,用户访问网站 B。
- 网站 B 中的主页对 网站 A 中的特定例程进行 cURL 调用,以验证会话变量是否存在,如果存在,则将其信息作为 JSon 发送回.
- 根据 JSON 变量内容(如果存在),网站 B 向用户显示不同的内容。
可以通过 cURL 实现吗?
谢谢。
【问题讨论】:
-
是的,这是可能的。你试过了吗?有什么问题?
-
我遇到的问题是会话变量返回空。通过重定向使用相同的解决方案,即标头(位置:...),工作。换句话说,在同一个浏览器会话中,cURL 给了我空的会话变量,但是双重重定向(来回)给了我存在的会话变量。
标签: php session curl cross-domain