我知道浏览器出于安全原因阻止跨域Cookie。我想知道周围是否有办法解决?我有一个WP网站,也有一个url shortener,URL shortener通过从cookie中获取WP用户名进行一些跟踪,如果已设置的话。
我已将我的网址缩短程序移至新的短域名,显然跟踪系统已停止从Cookie中获取用户名。有什么方法可以重新引入这个功能吗?
答案 0 :(得分:0)
标题Access-Control-Allow-Origin: *
可以允许跨域。
但您无法通过域名共享Cookie。
来自this SO anwser的另一种解决方案:
你可以这样做:
- 在单个域中集中所有cokies,比如说cookiemaker.com
- 当用户向example.com发出请求时,您将其重定向到cookimaker.com
- cookiemaker.com使用您需要的信息将他重定向回example.com
当然,它不是完全安全的,你必须在你的应用程序之间创建某种内部协议才能做到这一点。