2011-08-26 79 views

回答

2

我建議你安裝Live HTTP頭,看看瀏覽器如何「溝通」與服務器。基本上,Cookie的存儲方式是,無論您何時訪問某個網站,瀏覽器都會查找其域名與您訪問的網站域名相匹配的Cookie。

如果您使用的是Firefox,您還可以安裝Web開發的附加組件您輕鬆管理餅乾。你會看到,餅乾有以下字段:然後

Name [name] 
Value [value] 
Host [domains where the cookie will be valid] 
Path [paths within the domain where the cookie will be valid] 
... 

您的瀏覽器會在HTTP標頭,其價值相當於每當你訪問一個網站具有匹配的主機和路徑的cookie的名稱和值追加Cookie:場。

Cookie: [name]=[value] 

每當一個網站要「存儲」在您的計算機上的cookie,它發送一個Set-Cookie:頭,你的瀏覽器將解釋並創建或更新相應的cookie

Set-Cookie: [name]=[value] 
+0

什麼叫「Cookie,其域匹配」要是意思cookie中沒有設置域名?它會被髮送到所有的請求。 –

+0

餅乾,沒有主機或域名將永遠不會被髮送 –

+0

@ronlando什麼路徑屬性的意義。 –

0

它只會轉移與Google相關的Cookie。當收到Cookie時,它們被指定在一個域或一組域(如* .google.com)上運行。

1

請檢查了這一點... http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/

要回答你的問題 - 網站可以只讀發表在它的域的Cookie ..

+0

我可以手動更改信息域名和其他東西在cookie中使用像螢火蟲一樣的工具發送虛假信息? –

+0

是的,你可能...... –

+0

其實我正在嘗試寫一個自動登錄功能和使用cookies的思考。你們認爲這是正確的做法嗎?這可能是一些安全問題。 –

相關問題