📘 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 के लिए)।
💻 Live Code Editor
Is page ki language (PHP) mein code likhein aur turant chalाएं — yahीं, bina kuch install kiye.Powered by OneCompiler. Agar editor na khule to yahान naye tab mein kholein.
💻 Live Code Editor
Is page ke program yahan ready hain — chalाएं, badlें aur seekhें. Bina kuch install kiye.
Powered by OneCompiler. Editor mein code apne aap aa jata hai — Run dabaakर output dekhें.
Agar load na ho to naye tab mein kholें.