2011-08-12 55 views
1

是否有任何情況下,瀏覽器正在向服務器發送HTTP請求,但不是將與該域關聯的Cookie與請求關聯?如果是這樣,那麼情況如何?HTTP請求何時不帶cookie?

+1

如果您的目的是爲了防止爲請求靜態資源(如圖像,JS腳本,樣式表等)的HTTP請求發送cookie,那麼在cookie對服務器無用的情況下,請將這些資源在不創建cookie的不同「靜態」域中。 –

回答

0

Cookie首先由服務器設置,或者由在該域的頁面中執行的JavaScript設置。所以你得到的每一個cookie,它都是你之前設置的一個cookie。

正常的cookie通過每個請求,Ajax以及常規頁面加載和發佈數據發送到服務器。有一些新功能(如脫機存儲)由越來越多的瀏覽器實現,但這些功能不是Cookie。

0

Cookie可以具有與其關聯的域和路徑,從而限制cookie發送到的資源。

document.cookie = 'name=value; expires=' + date.toGMTString() + '; path=/myFolder; domain=myDomain';