2012-04-27 47 views
1

我有兩個域:域test.local和瀏覽器報名餅乾在AJAX調用從子域域上面沒有發送

test.local 
editor.test.local 

用戶得到的cookie域.test.local現在我想使用AJAX調用這個cookie從editor.test.localtest.local,但是沒有cookie發送。是否有任何簡單的解決方法從子域發送cookie,或者我應該使用iframe和postmessages?謝謝!

回答

2

Cookie可以在子域之間共享,具體取決於它們的「範圍」。

要設置跨foo.example.combar.example.com使用的cookie的範圍,請將其設置爲.example.com(只需在域前面加點)。

除了這種機制,cookie不應該跨域泄漏,域由頁面的元組定義。

+0

感謝您的迴應,雖然我不高興:) – Ondra 2012-05-04 08:45:02