如何通过单击 HTML 按钮删除 PHP 会话?

How to delete PHP session by clicking a HTML button?

我想在用户单击特定按钮时使用 PHP 删除我网页的所有会话...下面是相关代码:

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

如果不可能,那么有没有一种方法可以使用 javascript 动作侦听器销毁 PHP 会话?

实现它的方法之一是简单的形式,并在通过例如 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();
}

干杯