iT邦幫忙

2023 iThome 鐵人賽

DAY 29
0

什麼是COOKIE?

也許是一片好吃的餅乾.w.

可以把COOKIE想成是一個小記事本

透過伺服器傳送資料到你的瀏覽器

並存取在你的裝置上

用於

  1. 身份驗證: 創建一個用於身份驗證的 Cookie,來確認您的登錄狀態,這樣就不需要重複登錄。
  2. 購物車: 跟蹤用戶選取的商品內容,在結帳時可以用戶看到選擇的商品。
  3. 偏好設置: 記住用戶的偏好和習慣,像是語言、大小和主題等。
  4. 資料分析: 收集有關用戶的信息,幫助網站分析和用戶行為,改進網站內容。

範例

 📌 setcookie("u", "test", time() + 3600, "/");
 if (isset($_COOKIE["u"]))
 {
     $u = $_COOKIE["u"];
     echo $u;
 }

setcookie() → 宣告 cookie

isset() → 判斷變數是否為空

time() → 當前時間

COOKIE和SESSION的差別

Cookie 像是便利貼,上面寫著一些信息,訪問您網站的用戶可以把它帶回家(存儲在用戶的電腦上)。可以在以後的訪問中被帶回,以便系統知道用戶來過,甚至記住他們的喜好。

Session 則像是一個獨立的房間中保存信息,這個房間只有您的用戶可以進入。當用戶離開網站時,這個房間會被清空,變成空房間。

結論

每種紀錄,都有不同的優點和缺點

要怎麼去使用,就看當下需要的是哪種

就沒問題了.m.


上一篇
[DAY28]PHP的結構有哪些?
下一篇
[DAY30]序幕?
系列文
從前端到後端,設計出屬於自己的購物網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言