Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
<?php // Must be called before any output session_start(); // Store data $_SESSION['user_id'] = 42; $_SESSION['username'] = 'alice'; $_SESSION['logged_in'] = true; // Read data on another page (after session_start()) $userId = $_SESSION['user_id'] ?? null; $username = $_SESSION['username'] ?? 'Guest'; if ($_SESSION['logged_in'] ?? false) { echo "Welcome back, $username!"; } else { echo 'Please log in.'; } // Remove a single key unset($_SESSION['temp_value']); // Destroy the entire session (logout) session_start(); $_SESSION = []; // Clear array session_destroy(); // Destroy server-side data // Also delete the cookie if (ini_get('session.use_cookies')) { $p = session_get_cookie_params(); setcookie(session_name(), '', time() - 42000, $p['path'], $p['domain'], $p['secure'], $p['httponly']); }
Result
Open