Я создаю сайт, на котором я хочу войти и петь. Поэтому, когда я подписываюсь, я перенаправляю на home.html, поэтому в home.html я добавил кнопку, назвав ее «logout», я хочу добавить функцию на нее, поэтому всякий раз, когда я нажимаю на эту кнопку, она выведет меня. Как я уже знаю, код, который я должен использовать, но не знаю, как поставить этот код на кнопку выхода из системы? Я хочу знать, как я могу ссылаться на эту кнопку name = "logout" на этот код session_destroy(); поэтому, когда я в home.html нажмите кнопку «Выход», он уничтожит мой текущий сезон и найдет меня обратно на index.php.
index.php Добавление функции на кнопку выхода по php
<form class="form-horizontal" role="form" action="process.php" method="post">
<div class="form-group">
<label id="email" for="inputtext" class="col-sm-4 control-label">User name:</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="inputEmail" placeholder="User name" name="username">
</div>
</div>
<div class="form-group">
<label id="pass" for="inputPassword" class="col-sm-4 control-label">Enter Password</label>
<div class="col-sm-4">
<input type="password" class="form-control" id="inputPassword" placeholder="Password" name="pass">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-success">Sign me in!</button>
</div>
</div>
</form>
process.php
<?php
$action = $_GET['action'];
if ($action == 'logout') {
unset($_SESSION['username']);
}
$username = $_POST ['username'];
$password = $_POST ['pass'];
//fixed values
if($username=='syedhasan' AND $password=='Syed712207') {
echo "You have successfully logged in";
header('Location: home.html');
}
else {
echo "Credential is wrong";
}
?>
<input href="logout.php" type="submit" class="signout btn btn-warning"" value="Sign Out" name="logout">
ТОГДА я создал logout.php
<?php
session_start();
unset($_SESSION);
session_destroy();
header("Location: index.php");
?>
ли ваш код выглядеть? – progsource