Session 跟 Cookie 一樣也是用來暫時儲存資料變數,不同的地方是, Cookie 是將資料儲存在客戶端上,而 Session 則是儲存在伺服器上。
在安全性上, Session 儲存在伺服器上安全很多,但是限制也較為複雜,因此一些簡單的參數還是建議直接使用 Cookie 就好。
每一次使用 Session 之前一定要呼叫 session_start() 接下來就可以直接設定要使用的變數,
例如:
session_start();
$_SESSION['var1'] = "test1";
在另外一個頁面的時候也只要呼叫 session_start() 之後,就可以直接使用這些變數了。
如果不要使用這些變數的時候,可以把他們的值使用 unset() 清空,但是要注意不要直接 unset 整個 $_SESSION ,這樣會造成錯誤。
沒有留言:
張貼留言