關於PHP中會話技術的知識點分享
阿新 • • 發佈:2018-12-16
前言:在PHP中會話技術也是特別重要的,主要應用在免登入,儲存一些持久化資料等等的方面,但是後期的介紹中,我將會放棄這種技術改用redis方法來替換這種方法.
(一)cookie技術(即資料快取在客戶端中有風險)
1.設定操作(增刪改)
增:
通過setcookie函式的第三個引數來進行設定的;
不設定或設定為0表示預設情況,為一個會話週期;
通過setcookie函式的第四個引數來進行設定的;
不設定或設定為空字串表示預設情況;
預設情況表示當前程式所在目錄及其子目錄有效。
3.
不設定或設定為空字串表示預設情況;
預設情況表示當前域名及其子域名有效。
通過setcookie函式的第六個引數來進行設定的;
不設定或設定為false表示預設情況;
預設情況表示http或https下都有效,如果將值設定為true,則表示只有在https下才有效(包括增刪改查)。
不設定或設定為false表示預設情況;
預設情況表示除了能夠使用原程式指令碼程式碼訪問以外,還能夠通過其他指令碼語言訪問到COOKIE資料。如果設定為true,則表示只
(二)session技術(即資料存在伺服器中)
注意:操作session都要開啟session_start();
1.設定操作(增刪改)
增:$_SESSION['name'] = 'zhangsan';
刪:unset($_SESSION['name']);
改:$_SESSION['name'] = 'zhangsan111';
2.查
var_dump($_SESSION['name'])
3.銷燬
session_destroy()
4.