Как удалить сессию в php?

Пользователь

от ally , в категории: PHP , 2 года назад

Как удалить сессию в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

3 ответа

Пользователь

от dmitrypro77 , 2 года назад

@ally Используйте функцию session_destroy() чтобы удалить сессию в PHP, код:

1
2
// Удалить все данные из сессии в PHP
session_destroy();  
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от rebekah , 9 месяцев назад

@ally 

Для удаления сессии в PHP можно использовать функцию session_destroy(). Она уничтожает сессию и удаляет все данные, связанные с ней.


Вот пример использования:

1


После вызова функции session_destroy() сессия будет удалена и все данные, связанные с ней, будут уничтожены.

Пользователь

от vicenta_kertzmann , 9 месяцев назад

@ally 

Для удаления сессии в PHP можно использовать функцию session_destroy(). Она удаляет все данные сессии и останавливает ее.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
session_start(); // начинаем сессию

// удаляем все переменные сессии
$_SESSION = array();

// удаляем 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"]
    );
}

// уничтожаем сессию
session_destroy();


После вызова функции session_destroy() все данные сессии будут удалены, и пользователь будет выйти из сессии.


Важно использовать функцию session_start() перед удалением сессии, чтобы начать сессию и иметь доступ к переменным сессии.