Код IT
← Каталог

Работа с сессиями в PHP — Выход из системы

Фрагмент из «Работа с сессиями в PHP»: Выход из системы.

PHP main.php
<?php
session_start();

// Очистка сессии
$_SESSION = [];
session_destroy();

// Удаление cookie (если нужно)
if (ini_get("session.use_cookies")) {
    $params = session_get_cookie_params();
    setcookie(
        session_name(),
        '',
        time() - 42000,
        $params["path"],
        $params["domain"],
        $params["secure"],
        $params["httponly"]
    );
}

header("Location: /");
exit;
?>
<?php
session_start();

// Очистка сессии
$_SESSION = [];
session_destroy();

// Удаление cookie (если нужно)
if (ini_get("session.use_cookies")) {
    $params = session_get_cookie_params();
    setcookie(
        session_name(),
        '',
        time() - 42000,
        $params["path"],
        $params["domain"],
        $params["secure"],
        $params["httponly"]
    );
}

header("Location: /");
exit;
?>