Справочники, инструменты, документация

PHP: Как разлогинится на сайте, делаем кнопку «выйти»

Как всем известно, при авторизации пользователя на сайте или админке создается сессия и сессионная кука. Именно сесиия и кука определяют пользователя как авторизованного. И что бы пользователь разлогинился, нужно всего лишь удалить сессию и куку.

Делается это очень просто, вот код скрипта exit.php

session_start();
unset($_COOKIE[session_name()]);
unset($_COOKIE[session_id()]);
session_unset();
session_destroy();
header("Location: /admin/"); // /admin/ - это ссылка на страницу, которая откроется после выхода
exit;

Теперь просто сделаем ссылку на скрипт:

<a href="/exit.php">Выход</a>