PHPTingkat: Menengah6 min

Manajemen Sesi Autentikasi ($_SESSION) & Cookies

Pertahankan status login pengguna di antara perpindahan halaman web dengan mekanisme Session Server-Side dan Cookie Client-Side yang aman.

Mekanisme Session di PHP

Pratinjau Terbuka

HTTP bersifat stateless (tidak mengingat riwayat koneksi). Session menyimpan data kredensial pengguna di server, sedangkan browser hanya menyimpan cookie ID sesi acak (PHPSESSID).

Contoh Kode Sintaks
<?php
// Wajib dipanggil di baris paling awal sebelum output teks apapun!
session_start();

// Menyimpan data setelah login berhasil
$_SESSION['user_id'] = 101;
$_SESSION['role'] = 'admin';
$_SESSION['login_time'] = time();

echo "Sesi autentikasi aktif untuk ID: " . $_SESSION['user_id'];
?>

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi