記錄一下session和cookie

2021-08-14 04:58:08 字數 978 閱讀 7637

簡單來說:session放在伺服器端。當瀏覽器關閉就會清空。session時間不宜設定過長,否則大量占用伺服器記憶體。cookie適合長時間儲存,在登出時被清除。

session:會話處理函式。也就是儲存在伺服器端的乙個全域性陣列。

使用方法:1、宣告開始會話,session_start();

2、儲存會話,$_session['關聯陣列的鍵名']='值';例如:$_session['username']='kevin';這個語句表明乙個鍵為username的值為kevin。

3、讀取會話,直接以讀取陣列的形式就可以讀出來。例如上面的例子,$_session['username'],這樣就能讀出這個陣列的值,值為:kevin。

4、銷毀會話,徹底終結會話函式,session_destroy();

cookie:會話處理函式,常用於識別使用者,是乙個儲存在客戶端的小檔案,建立後,每次請求伺服器頁面都會攜帶這個檔案。

使用方法:1、建立cookie,setcookie(string name, string value, int expire , string path,  string domain, bool secure);

6個引數,詳細說明如下,

name:cookie的名稱。

value:cookie的值。

expire:cookie有效的時間。

path:cookie的有效路徑。

domain:cookie的有效網域名稱。

secure:表示在https的安全傳輸下才有效。

setcookie()函式除了第乙個引數是必須引數外,其他可選。

2、獲取cookie,$_cookie['name']。

3、cookie的有效時間,在上面的第三個引數就是設定有效時間的,如果沒有設定,那麼這個cookie將在瀏覽器關閉之後自動失效銷毀。

4、刪除cookie,通過setcookie('name','  ')函式就可以完成,實際上是把這個cookie的值致空了而已。

2020 06 07記錄一下

軟體測試技術型方向 自動化測試工程師,效能測試工程師,安全測試工程師等專項技術方發展 初級軟體測試人員專業知識 1 軟體功能測試技術,體現在用例設計和缺陷設計兩方面。主要包括軟體需求規格說明書的評審 測試計畫 測試用例設計技術 環境搭建 測試執行 缺陷提交 回歸測試 測試報告等。2 web自動化測試...

記錄一下進展

最近倆周都在除錯caffe的windows和matlab聯合使用,真的是超級鬱悶的一段時間。caffe編譯通過,但是目前有些不能用,當使用image data時,prototxt檔案解析失敗,我也不知道到底怎麼回事。另外乙個,在matlab呼叫caffe的mex檔案時,總是在初始化就失敗了。具體原因...

記錄一下 exists 用法

在 mysql 中,插入 insert 一條記錄很簡單,但是一些特殊應用,在插入記錄前,需要檢查這條記錄是否已經存在,只有當記錄不存在時才執行插入操作,本文介紹的就是這個問題的解決方案。問題 我建立了乙個表來存放客戶資訊,我知道可以用 insert 語句插入資訊到表中,但是怎麼樣才能保證不會插入重複...