網際網路應用設計

2005/10/28

Homework 10/21 05

關於Cookies:

Cookies簡介Cookies是一種協助網路使用者能更方便瀏覽網站內容的工具。Cookie是網站伺服器(web server)儲存在使用者瀏覽器中的一小段資訊。 這將使瀏覽器能記下一些特定的資訊,以便網站伺服器在未來能夠使用。當您瀏覽網站時,一些cookie將被設定於瀏覽器內。當您關閉瀏覽器時, 有些cookie會自動消失,有些cookie就被儲存於電腦記憶體中的cookie檔內。所有的cookie都有時效限制,時間到了就自動消失。Cookie是設定於特定電腦內 的瀏覽器內,所以當您使用其他電腦時,這cookie就不會存在。


一般cookie的應用包括:1.線上購物 2.線上登錄 3.個人化網站 4.網站追蹤(Tracking) 5.目標行銷 6.安全性

優點:
Cookies有多重功能,例如瀏覽器可儲存您進入某特定網站的密碼於cookie內, 如此一來,您就不必每次都重覆輸入密碼了。Cookie也可用來儲存您的喜好有關的資訊,以便網站能主動搜尋您感興趣內容給您。

缺點:
如果其他人使用你的電腦,但Cookies卻不會分辨是不是你本人,那許多私人資料,將很容易被竊取。

關於URL:

Uniform Resource Locator (URL)在網際網路上唯一識別位置的位址,全球資訊網的 URL 前都會有 http://,例如此虛構的 URL:http://www.example.microsoft.com,URL 可包含更多詳細資料,例如超文字頁面的名稱,通常會由副檔名 .html 或 .htm 來識別。

關於stateless:

stateless是HTTP的一種特性,意思就是他並不會存每一個 http request 的狀態,所以當你從 A 頁到 B 頁的時候,然後按 "上一頁" 基本上因為 http 的特性他不會知道你之前選什麼。 因為每一個都是獨立的 http request。但是有辦法利用 PHP 的特性讓他有 state,那就是把之前選好的值,存進 PHP 的 session variable 裡面. 這時候當你在 A 頁選某個值以後,那個值就會存進 session variable。 一直到你把瀏覽器關掉或是把 session variable 清掉,那個值還是會一直存在的。

0 Comments:

張貼留言

<< Home