如何用一个按钮来破坏php会话

时间:2010-06-24 19:21:54

标签: php html session logout destroy

我想创建一个简单的表单按钮,当您单击它时会完全破坏会话。我刚开始使用PHP,并且没有看到我如何将它实现到我的HTML代码中。

我想要的只是一个表单按钮,它将清除会话(并可能解释它是如何工作的)

2 个答案:

答案 0 :(得分:12)

表单按钮就像任何其他表单按钮一样,没什么特别的。抓住事情的php方面的POST,并使用session_destroy();完全杀死会话数据。

有关表单的信息,请参阅本指南,如果您对此主题感到朦胧,请发布帖子:http://www.tizag.com/phpT/postget.php和此http://www.tizag.com/phpT/phpsessions.php了解有关会话的信息

有关表单和PHP以及如何使用表单中数据的更多信息:http://www.tizag.com/phpT/forms.php

示例:

Order.html:

<html><body>
<h4>Tizag Art Supply Order Form</h4>
<form action="process.php" method="post">
<input type="submit" />
</form>
</body></html>

process.php:

<html><body>
<?php
session_destroy();
?>
</body></html>

这很俗气......这有帮助吗?

答案 1 :(得分:0)

index.php

<?php session_start(); ?>

<form action="clear-session.php" method="POST">
    <input type="submit" value="Clear session" />
</form>

clear-session.php

<?php session_start();

session_destroy();
header('Location: index.php');
exit();
?>