2010-03-17 90 views

回答

9

網頁只能爲它們所屬的第二個(或更高)級別的域設置Cookie。

這意味着secure.example.com可以讀取和secure.example.com.example.com設置cookies,後者也可以讀取和www.example.com

最後一個音符設置:如果安全標誌設置上的cookie,它可以只能通過https連接進行讀取和設置。

+0

Hi @Powerlord,這是否意味着我可以在secure.example.com上使用Javascript來設置.example.com的cookie也是?通過改變'document.cookie'的值? Thx – 2012-09-13 19:30:51

+0

@Louis_PIG我沒有很多處理JavaScript的經驗。我認爲你可以做到這一點,但是......我記得,它是Cookie標準的一部分。 – Powerlord 2012-09-13 19:50:33

+0

謝謝@Powerlord。我正在處理這樣的問題,但你的回答至少證實這應該是可能的。謝謝! – 2012-09-13 20:51:18

3

如果您將Cookie域設置爲「.example.com」,則Cookie將適用於所有子域。

+0

我想知道我是否可以明確cookie發送到哪個域。 – nilacqua 2010-03-17 19:24:36

+0

@nilacqua:不。如果cookie設置爲.example.com,則它將對example.com的任何子域可見 – Piskvor 2010-03-17 19:26:41