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

PHP之session的使用

編輯:關於PHP編程

1. session可以保存任意類型的數據。因為是保存在服務器上的(即已經序列化)。

 

 

 

2. session運行機制


   session_start();  //已經開啟了session,相當於已經讀取了session信息

$_SESSION['favcolor'] = 'green';
$_SESSION['animal'] = 'cat';
$_SESSION['time'] = time();

 


// Works if session cookie was accepted
echo '<br /><a href="page2.php">page 2</a>';


page2.php
echo $_SESSION['favcolor']; // green
echo $_SESSION['animal']; // cat
echo date('Y m d H:i:s', $_SESSION['time']);

 


     session_start聲明$_SESSION變量,為 $_SESSION 賦值->  操作 $_SESSION變量->將 $_SESSION內的數據寫入數據空間,並釋放變量。

 


刪除$_SESSION不能unset ,可以將其置為空: $_SESSION = array();

刪除當前 $_SESSION的數據文件 session_destory(),在默認系統路徑下C:windos /Temp下。 可以在浏覽器中找到該目錄

刪除浏覽器內利用cookie技術,刪除sessionID

setCookie('PHPSESSID',time()-1);

 


三個一起使用,即可完全刪除session

 

 

 

 


3.  周期可能出現不一致的情況。


 

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