網頁標題: 除了瀏覽網頁會留下Cookie,還有什麼會產生
 



   除了瀏覽網頁會留下Cookie,還有什麼會產生

發問者:albert0405 (IT邦初學者6級)
發問時間:2008-08-20 07:47:50
解決時間:2008-09-03 07:50:01

  除了瀏覽網頁會留下Cookie,還有什麼方式會產生Cookie呢?
還是只有單單瀏覽網頁才會產生

--------------------------------------------------------------------------------

最佳解答
回答者:jamesjan (IT邦好手10級)
回答時間:2008-08-20 09:16:33

  回答問題前,先看一下什麼是 Cookie
Cookie 是伴隨 Internet & Browser 所衍生的一種技術,讓網站伺服器可以得知一些 Client 端的訊息(不一定都存在 Client 端,也有 Server 端的 Cookie)

  一般會產生 Cookie都是為了將某一階段的資訊暫存,供下一階段來使用(如購物車),是不是一定要透過網頁?其實不盡然,如果您在程式中去呼叫 Http 物件,一樣也可以產生 Cookie,那也是供程式所需,程式本身不一定需要有網頁的內容產生

產生 cookie 的 javascript 程式

--------------------------------------------------------------------------------

所有解答
回答者:don750421 (IT邦初學者10級)
回答時間:2008-08-20 09:17:15
  COOKIES 是網站發給你的電腦的文本文件,它由你所使用的瀏覽器產生。就是說COOKIES是由你訪問的網站「烤」出來的。COOKIES文件中包含你訪問過的網頁信息,當你進入一些特殊網站時,COOKIE當中還包括你的用戶標識(ID)和密碼。COOKIES文件的保留時間由發出COOKIES的網站決定,一般為幾個月或幾年。

  所以cookies是由瀏覽器產生沒錯..

--------------------------------------------------------------------------------

回答者:vincent1974 (IT邦初學者8級)
回答時間:2008-08-20 09:52:31
  Cookie
這是維基百科中對 Cookie 的解譯
所以說,Cookie 是 Browser 產生的(其它程式可能會偷用這些資料)
其它程式沒必要也沒理由更沒道理來生出這些東西
※題外話:Server 端的 Cookie?不是叫 Session 嗎?

--------------------------------------------------------------------------------

回答者:fillano (IT邦好手4級)
回答時間:2008-08-21 13:14:29

  我記得cookie最早是netscape提出的,算是http標準的延伸。目前最新的標準是:RFC2965,請參考:http://www.faqs.org/rfcs/rfc2965.html。

  從http的觀點來看,cookie只是一個header。瀏覽器端設定一個cookie時,會等到下一次request才會向伺服器送出這個header,所以這個cookie在伺服器端到這時才會「知道」。伺服器端設定一個cookie時,因為就會透過response送到瀏覽器,所以對於瀏覽器這裡感覺像是立刻生效的。

  就算沒有伺服器,單純瀏覽器端也可以維護cookie(例如使用javascript時)。但是這樣是不是在瀏覽器端也會維護一個header,我就不太清楚,可能要去看一下實作的原始碼。

--------------------------------------------------------------------------------

iT邦幫忙•發問、回答、分享•http://ithelp.ithome.com.tw

回 · 網際網路安全問題 這一篇文章封面


本文張貼者:校校鴿〔張貼時間:民國97年11月25日(星期二)9點28分〕 | 寫信給校校鴿

部落格首頁


學習的故鄉首頁
本站公告:〔您越需要我們,我們就越有創意〕 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」
〔為了讓我們有乾淨的學習環境,請勿任意在本站散播商業廣告與不合法文件或聯結〕:本站宣示