我想在php中使用按钮注销

时间:2016-08-05 19:52:23

标签: javascript php html css html5

<?php
 session_start();
?>
<form>
   <input type="button" id="logout" value="logout" name="logout">
</form>

我在登录时创建了会话现在我想通过使用按钮来销毁它。我不想转到<a href="">logout</a>,请告诉我在PHP代码中插入什么内容。

3 个答案:

答案 0 :(得分:0)

您需要将表单POST到一个会破坏会话的脚本:

<form action="/logout.php">
 <input type="button" id="logout" value="logout" name="logout">
</form>

/logout.php

session_destroy();
echo "You have been logged out"
// (or redirect to the login page, etc)

答案 1 :(得分:0)

您可以执行以下操作:

<a href="logout.php">Logout</a>

logout.php文件中,您可以:

<?php
session_start();
session_destroy();
header ("location: login.html");
?>

这将通过销毁所有会话变量并重定向到登录页面来记录用户...

P.S。 - 您可以根据需要装饰按钮,只要重定向到logout.php文件就可以正常工作... 您真的不需要表格,只需使用任何按钮即可重定向到注销文件的元素

但是,如果你想使用表格,你可以:

<form action="logout.php">
 <input type="submit" id="logout" value="logout" name="logout">
</form>

希望这有助于......:)

答案 2 :(得分:0)

您可以做的就是销毁所有会话cookie

session_start();
session_destroy();
// redirect here