📘 Lesson · Lesson 13
Sessions and Cookies
Sessions and Cookies
Sessions vs Cookies
Sessions store user data on the server (safe, used for logins). Cookies store small data in the browser (used for preferences). Both remember a user across pages.
Using Sessions
<?php
session_start(); // must be first
$_SESSION["user"] = "Aman"; // store
echo $_SESSION["user"]; // read on any page
// session_destroy(); // logout
?>
Using Cookies
<?php
setcookie("theme", "dark", time() + 3600); // 1 hour
echo $_COOKIE["theme"] ?? "default";
?>
When to Use Which
| Session | Cookie |
|---|---|
| stored on server | stored in browser |
| more secure | less secure |
| logins, cart | preferences, "remember me" |
Summary
- Sessions store data on the server (safe — use for logins).
- Cookies store small data in the browser (use for preferences).
Sessions बनाम Cookies
Sessions user data server पर रखते हैं (safe, logins के लिए)। Cookies छोटा data browser में रखते हैं (preferences के लिए)। दोनों user को pages के पार याद रखते हैं।
Sessions का Use
<?php
session_start(); // सबसे पहले
$_SESSION["user"] = "Aman"; // store
echo $_SESSION["user"]; // किसी भी page पर पढ़ें
// session_destroy(); // logout
?>
Cookies का Use
<?php
setcookie("theme", "dark", time() + 3600); // 1 घंटा
echo $_COOKIE["theme"] ?? "default";
?>
कब क्या Use करें
| Session | Cookie |
|---|---|
| server पर stored | browser में stored |
| ज़्यादा secure | कम secure |
| logins, cart | preferences, "remember me" |
सारांश
- Sessions data server पर रखते हैं (safe — logins के लिए)।
- Cookies छोटा data browser में रखते हैं (preferences के लिए)।