首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 會話控制:Cookie 與 Session 完整教學

     編輯:PHP 相關知識

PHP 會話控制:Cookie 與 Session 完整教學

1. 什麼是會話控制

允許伺服器根據客戶端連續請求識別用戶狀態。

2. 為何需要

否則跳轉頁面時需重複輸入帳密。

3. Cookie 原理與用法

將簡單資訊儲存客戶端電腦,後續請求自動攜帶。

// 建立
setCookie("key", "value", $retainTime);
// 讀取
if ($_COOKIE["key"] == "admin") echo "成功";
// 刪除
setCookie("key"); // 或 setCookie("key", "", time()-1000);
// 多維陣列
setCookie("user[key]", "values"); // $_COOKIE["user"]["key"]

注意: setCookie() 必須在任何輸出之前呼叫。

4. Session 原理與用法

資料儲存伺服器端,較安全。

// 啟動
session_start();
// 寫入
$_SESSION["key"] = "value";
// 刪除單一
unset($_SESSION["key"]);
// 刪除全部
$_SESSION = array();
session_destroy();

需先在 php.ini 設定儲存路徑等選項。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved