PHP之session的使用

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.  週期可能出現不一致的情況。

發佈了89 篇原創文章 · 獲贊 20 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章