2010-07-09 86 views
3

Cookie的值我有例如mysite.com一個網站,存儲cookie時用戶輸入等檢索來自不同領域

但我的搜索頁面都有不同的子域/域search.mysite.com。

如何從mysite.com檢索cookie?當我嘗試使用Google Search Appliance檢索cookie時。它爲我提供了search.mysite.com的cookie。我需要mysite.com的cookie值。

有什麼辦法從mysite.com檢索cookie嗎?

感謝

回答

4

你應該設置Cookie的域名是 「.mysite.com」。所有的子域都可以訪問。 Set-Cookie標頭的語法如下:

Set-Cookie: name=newvalue; expires=date; path=/; domain=.mysite.com 
+0

該cookie設置在其他地方。而谷歌搜索appliacne正在使用類似mysite.search.com的東西,當我嘗試從mysite.com獲取cookie時,它似乎沒有得到它。 是否可以從其他域檢索cookie? 我該怎麼做? 謝謝 – user244394 2010-07-11 23:51:10

+0

你不能:如果'mysite.host.com'可以從'yoursite.host.com'獲取它想要的任何cookie,那將是一個巨大的安全漏洞。 – egrunin 2010-07-12 03:17:34