在domainB.com上阅读domainA.com上的cookie

时间:2015-07-02 08:36:52

标签: php wordpress cookies

我知道浏览器出于安全原因阻止跨域Cookie。我想知道周围是否有办法解决?我有一个WP网站,也有一个url shortener,URL shortener通过从cookie中获取WP用户名进行一些跟踪,如果已设置的话。

我已将我的网址缩短程序移至新的短域名,显然跟踪系统已停止从Cookie中获取用户名。有什么方法可以重新引入这个功能吗?

1 个答案:

答案 0 :(得分:0)

标题Access-Control-Allow-Origin: *可以允许跨域。

但您无法通过域名共享Cookie。

来自this SO anwser的另一种解决方案:

  

你可以这样做:

     
      
  • 在单个域中集中所有cokies,比如说cookiemaker.com
  •   
  • 当用户向example.com发出请求时,您将其重定向到cookimaker.com
  •   
  • cookiemaker.com使用您需要的信息将他重定向回example.com
  •   
     

当然,它不是完全安全的,你必须在你的应用程序之间创建某种内部协议才能做到这一点。