Php 在domainB.com上阅读来自domainA.com的cookie

Php 在domainB.com上阅读来自domainA.com的cookie,php,wordpress,cookies,Php,Wordpress,Cookies,我知道浏览器出于安全原因阻止跨域cookie。我想知道有没有办法?我有一个可湿性粉剂网站,还有一个网址缩短器,网址缩短器通过从cookie中抓取可湿性粉剂用户名(如果已设置)来进行跟踪 我已经将我的url缩短器移动到一个新的短域,显然跟踪系统已经停止从cookie中获取用户名。有什么方法可以重新引入此功能吗?头允许跨域访问控制允许源代码: 但您不能通过域共享cookie 另一种解决方案来自: 你可以这样做: 将所有Cokie集中在一个域中,比如cookiemaker.com 当用户向examp

我知道浏览器出于安全原因阻止跨域cookie。我想知道有没有办法?我有一个可湿性粉剂网站,还有一个网址缩短器,网址缩短器通过从cookie中抓取可湿性粉剂用户名(如果已设置)来进行跟踪


我已经将我的url缩短器移动到一个新的短域,显然跟踪系统已经停止从cookie中获取用户名。有什么方法可以重新引入此功能吗?

头允许跨域访问控制允许源代码:

但您不能通过域共享cookie

另一种解决方案来自:

你可以这样做:

  • 将所有Cokie集中在一个域中,比如cookiemaker.com
  • 当用户向example.com发出请求时,您将其重定向到cookimaker.com
  • cookiemaker.com将他重定向回example.com,提供您需要的信息
当然,它不是完全安全的,你必须在你的应用程序之间创建某种内部协议才能做到这一点


我设法从域A抓取cookie,方法是向页面添加一个图像标记,实际上是域B上的一个PHP脚本,它抓取cookie并对其进行编码,然后将其传递。它工作正常,但可能不安全,好像有人要截取url,然后他们基本上可以访问该cookie。对我来说最重要的浏览器:(难道你不能简单地将你需要的用户名传递到URL缩短器调用中(使用查询字符串…)吗?除了cookie之外,没有办法检索它。