我想在用户点击特定按钮时使用PHP删除我网页的所有会话...以下是相关代码:
<a href="#" class="log" name="log">delete sessions</a>
<?php
//when button is clicked then run command: session_destroy()
?>
如果不可能,那么有没有办法可以使用javascript动作侦听器销毁PHP会话?
答案 0 :(得分:0)
当通过例如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();
}