Cookie有时会在303重定向上消失

时间:2012-12-06 14:17:17

标签: http redirect cookies identity redirectwithcookies

问题已关闭

此特定用户已在其两个浏览器中关闭了第三方Cookie,并且测试是在嵌入iFrame的页面上完成的。


我们有许多网站使用303 redirects在其中分享身份。

You GET a Page 1 on site A with a blank cache - you get a 
303 to a sync page on site B.

You GET the sync page on Site B - it sets a cookie and redirects (303). 

You GET a sync page on Site A - the cookie value is also in the URL.

Site A unpacks the cookie from the URL - it sets it on itself and then 
303's you back to GET your original page

您应该为站点A和站点B设置两个相同的Cookie,其中包含较长的生命周期和根路径。

有时,对于某些用户来说,它会进行无限重定向。当浏览器处理上一次重定向时,不会发回由站点B为最终重定向设置的cookie。

导致这种情况的原因是什么?

  • 错误设置Cookie?
  • 浏览器设置?

我该如何调试?这是生产中一个真正的间歇性问题,我无法在开发中重现。

0 个答案:

没有答案