Как удалить сессию PHP, нажав кнопку HTML?

Я хочу удалить все сеансы моей веб-страницы, используя PHP, когда пользователь нажимает на определенную кнопку … Ниже приведен соответствующий код:

<a href="#" class="log" name="log">delete sessions</a>
<?php
//when button is clicked then run command: session_destroy()
?>

Если это невозможно, то есть ли способ уничтожить сессии PHP с помощью слушателей действий javascript?

-1

Решение

Привет

Один из способов добиться этого — просто создать и уничтожить сеанс, когда указанная переменная (флаг) была отправлена, например, через POST.

HTML-форма со скрытым вводом и кнопкой:

<form action="" method="POST">
<input type="hidden" name="destroySession" value="1">
<input type="submit" value="DESTROY SESSION" />
</form>

PHP-код для ловли флага из формы:

$destroySessionFlag = filter_input(INPUT_POST, 'destroySession');
if ($destroySessionFlag == 1) {
session_destroy();
}

ура

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector