iT邦幫忙

2023 iThome 鐵人賽

DAY 13
0

什麼是SESSION?

一種伺服器端的會話管理技術,允許在使用者訪問網站時存儲和檢索信息,以便在不同網頁和請求之間共享數據。當使用者首次訪問網站時,伺服器會為其創建一個新的SESSION ID,以便識別使用者的會話。也可以存儲各種數據,包括使用者信息、購物車內容、使用者首選項等

開啟會議

https://ithelp.ithome.com.tw/upload/images/20230913/20156989FTHtuUARVN.png

加入標籤

 📌 if($check)
     {
         $_SESSION['index'] = true;
         header('refresh:0;url="/"');
     }
     else
     {
         header('refresh:0;url="/"');
     }

在確認登入裡面,新增TRUE

判斷

 📌 if(@$_SESSION['index'])
     {
         echo'登入成功';
     }
     else
     {
         if(@$_SERVER['REQUEST_URI'] == '/login' ||
         @$_SERVER['REQUEST_URI'] == '/register' )
         {
             echo
             '
             <html>
             <head>
             <link rel="stylesheet" href="./public/client.css">
             <script type="text/javascript" src="./public/client.js"></script>
             <meta charset="UTF-8">
             <title>demo</title>
             </head>
             ';
         }
         else
         {
             echo
             '
             <html>
             <head>
             <link rel="stylesheet" href="./public/index.css">
             <script type="text/javascript" src="./public/index.js"></script>
             <meta charset="UTF-8">
             <title>demo</title>
             </head>
             ';
         }
     }

透過判斷@$_SESSION['index'],是否為TRUE

來判斷是否登入成功,並產生會議

這樣就有了一個簡單的SESSION

程式碼收錄:https://github.com/chyhhwen/shopping-system


上一篇
[DAY12]如何製作會員登入?
下一篇
[DAY14]如何製作白名單?
系列文
從前端到後端,設計出屬於自己的購物網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言