Membuat Cookie
<?php
// Cookie harus di-set sebelum output HTML
setcookie("nama", "Budi", time() + 3600); // Expire 1 jam
// Mengakses cookie
echo $_COOKIE["nama"];
// Menghapus cookie
setcookie("nama", "", time() - 3600);
?>
Menggunakan Session
<?php
// Session harus di-start di awal script
session_start();
// Set session
$_SESSION["user"] = "Budi";
$_SESSION["email"] = "budi@email.com";
// Mengakses session
echo $_SESSION["user"];
// Menghapus session
unset($_SESSION["user"]);
// Menghapus semua session
session_destroy();
?>
Login Sederhana
<?php
session_start();
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST["username"];
$password = $_POST["password"];
// Validasi (seharusnya dari database)
if ($username == "admin" && $password == "123456") {
$_SESSION["logged_in"] = true;
echo "Login berhasil";
} else {
echo "Username atau password salah";
}
}
// Cek login
if (isset($_SESSION["logged_in"])) {
echo "Selamat datang, " . $_SESSION["user"];
}
?>
Tips: Session lebih aman dari cookie karena data disimpan di server. Cookie data disimpan di browser klien.