程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP創建和使用session cookie變量

PHP創建和使用session cookie變量

編輯:PHP綜合

<?PHP  
// session start  
session_start(); // 開始一個會話,如果要使用session程序最前面一定要加上這句  
$_SESSION['user_id'] = '123';//給一個session 變量賦值,如果該變量不存在即創建  
 
echo $_SESSION['user_id'];//訪問 session變量  
 
$_SESSION = array();//清空所有session變量  
 
session_destroy();//清除會話ID  
// session end  
 
// cookIE start  
setcookie('user_id',123);//創建一個cookIE變量user_id=123  
 
echo $_COOKIE['user_id'];//訪問 cookIE變量 和變通變量一樣  
 
setcookie('user_id',0,time()-1);//刪除cookIE變量  
// codIE end  
 
// 該代碼不可運行,只是將所有使用方法在這裡列出,實際應該不同功能在不同頁面使用,將在下面的例子中演示  
?> 
<?PHP
// session start
session_start(); // 開始一個會話,如果要使用session程序最前面一定要加上這句
$_SESSION['user_id'] = '123';//給一個session 變量賦值,如果該變量不存在即創建

echo $_SESSION['user_id'];//訪問 session變量

$_SESSION = array();//清空所有session變量

session_destroy();//清除會話ID
// session end

// cookIE start
setcookie('user_id',123);//創建一個cookIE變量user_id=123

echo $_COOKIE['user_id'];//訪問 cookIE變量 和變通變量一樣

setcookie('user_id',0,time()-1);//刪除cookIE變量
// codIE end

// 該代碼不可運行,只是將所有使用方法在這裡列出,實際應該不同功能在不同頁面使用,將在下面的例子中演示
?>
cookIE,session 是WEB應用程序保持用戶狀態的方法

cookIE是保存的客戶端的信息,由客戶端連接服務器時發送到服務器的。

session是保存在服務端的信息,從這個角度session相對cookIE更安全
當會話創建時服務器返回給客戶端一個加密後的session id以標識用戶身份,session id 一般保存在cookie當cookIE不可用時由URL傳遞

上面的代碼演示如何創建和使用session cookIE變量

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved