在網站建設中Cookie也稱為小甜餅,它是存儲在客戶端計算機中的一個文本文件,文本中包含一組字符串。每當用戶訪問包含Cookie的頁面時,PHP頁面就會在用戶的計算機上建立一個文本文件,并把一些相關信息保存到該文本文件中。這就意味著每當一個用戶訪問網站,網站就可以秘密地在用戶的本地硬盤上建立并保存相關信息。該文件可以包含任何設置信息,如用戶個人信息、站點狀態和用戶操作習慣等。
Cookie信息存在潛在的風險,它可能被黑客讀取。為了防止類似問題的發生,Cookie設置了一套機制只允許客戶端Cookie被創建它的域所存取,其他瀏覽器或網站都無法存取同一個Cookie文件。例如,www.baidu.com只能訪問baidu.com創建的Cookie。有了Cookie,網站就不用擔心用戶的去留,每當用戶進入網站時,服務器就會自動從客戶端計算機中讀取該站的Cookie,并據此對Cookie信息進行分析和判斷,例如,已訪問時間、訪問日志、用戶的個人信息等。如果沒有發現Cookie,就可以判斷該用戶是新用戶,并執行相應的操作。所有Cookie都被存放在客戶端臨時文件夾中,存放Cookie的文本文件命名規則為:用戶名@網站名.txt。例如,訪問百度網站之后,則在Cookies目錄下就會發現“zhu@baidu[1].txt”的文本文件。有些文件可能會使用IP地址來描述網站,如“zhu@220.1518.60.111[1].txt”。這些Cookie文本文件可以被任何文本編輯器打開,打開后會顯示一長串字符串。這些文本文件有的是臨時文件,用來跟蹤用戶的進程,直到用戶離開網站時就被自動刪除。還有一些文件是長久保存的,該文件可以根據所設置的Cookie有效期長久保存,當用戶再次登錄網站時,又可以進行讀取操作。
當前文章標題:認識Cookie
當前URL:http://www.thechanceme.com/news/wzzz/3277.html
上一篇:會話安全
下一篇:創建Cookie