cookie和會話

2022-09-23 00:42:51 字數 936 閱讀 4475

一、為什麼要使用cookie和會話

http是一種無狀態技術,這意味著每個單獨的htnml頁面都是一個無關的。當人們穿過站點時,http 沒有用於跟蹤使用者或保持變數的方法,儘管瀏覽器會跟蹤你訪問過的頁面,但伺服器不會記錄誰看過什麼內容。使用服務端技術可以克服web的無狀態性。可用於此目的的兩種最佳的工具就是cookie和會話。

二、php如何使用session

登陸過程涉及幾個部分組成:

後續頁面將包含一些檢查,用於確認使用者已經登入(用於限制用於對某些頁面的訪問)。還有登出過程,涉及清除表示登入狀態的cookie或會話資料。

php使用session很簡單,使用session_start()啟動session,然後就可以同過超全域性變數$_session新增、讀取或修改session中的資料。以下**列舉了session的基本使用

session_start

();$_session['username'] = 'jxc'; //

向session中新增資料

$_session['info'] = array(1,2,3);

if(isset($_session['test'])

unset($_session['username']); //

刪除單個資料

$_session = array(); //

刪除所有資料

session_destory() //

結束當前會話

三、http響應訊息頭

訊息頭說明

location

控制瀏覽器顯示哪個頁面

server

伺服器的型別

content-type

伺服器傳送內容的型別和編碼型別

last-modified

最後一次修改時間

date

響應**的時間

Cookie

1 cookie是什麼? cookie 是一小段文字資訊,伴隨著使用者請求和頁面在 web 伺服器和瀏覽器之間傳遞。cookie 包含每次使...

Cookie

cookie 是儲存於訪問者的計算機中的變數。 每個域名20個cookies cookie 是有大小限制的,每個 cookie 所存放的資料...

cookie

使用cookie 小結 cookie並不安全,但經過仔細地配置,可以幫助保護cookie 威脅 會話劫持 賬戶劫持 會話固定 資訊洩漏 ht...