簡單來說就是可以在多個頁面存取同一位使用者連線資料。他其實和 cookie 很像
但 session 和 cookie 的差別就差在 session 是存取在伺服器端的檔案
而 session 也相對於 cookie 來說要安全的許多
https://www.wibibi.com/info.php?tid=135
使用 session_start() 函數來啟用 session 函數,而且必須放在程式的最開頭
<?php
session_start();
?>
直接給 session 一個值就可以了
$_SESSION['變數'] = '值';
我是用在會員登入時,驗證帳號密碼是否一致,如果不一致就存入 登入失敗,請確認帳號密碼!!
<?php
session_start();
$_SESSION['msg'] = '登入失敗,請確認帳號密碼!!';
?>
使用 echo 將存在 session 當中的值印出來
然後將存入的訊息,透過 echo 印在會員登入前台,告知使用者登入 登入失敗,請確認帳號密碼!!
<?php
session_start();
echo $_SESSION['msg'];
?>
最常使用在會員登出的時候,會把輸入的帳號密碼刪掉,避免他人使用時,可以直接進入
其實有三種方法 :
1. session_unset();
2. session_destroy();
3. unset($_SESSION['變數名稱']);
那我個人在這邊還是使用 session_unset() ;
<?php
session_start();
session_unset();
?>
今天的鐵人賽就到這邊囉,這樣大家對於 session 應該又更熟悉一點了吧
那我們鐵人賽Day8見囉!!