我正在尝试为网站创建登录页面。我已经按照其他指南/帖子达到了这一点,但我无法弄清楚为什么我的注销按钮不起作用。
登录功能按预期工作,但登录后我无法注销。
注销.php
<?php
//logout.php
session_start();
session_destroy();
header('Location: ' . $_SERVER['HTTP_REFERER']);
?>
索引.php
<?php
ini_set("session.save_path", "/home/sessionData");
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width,
maximum-scale=1.0">
<meta charset="UTF-8">
<title>Index</title>
</head>
<body>
<?php
$form = '
<div class="form-container">
<form method="post"action="loginProcess.php">
<label>Username</label>
<input type="text" name="username" class="form-control" />
<br />
<label>Password</label>
<input type="password" name="password" class="form-control" />
<br />
<input type="submit" name="login" class="btn" value="Login" />
</form>
</div>
';
if(isset($_SESSION["username"])){
echo '<h3>Login Success, Welcome - '.$_SESSION["username"].'</h3>';
echo '<br /><br /><a href="logout.php">Logout</a>';
}
else{
echo $form;
}
?>
</div>
</div>
</body>
</html>
还有一个数据库连接脚本,但我很确定这不是问题,所以我把它忽略了。感谢您的帮助,如果您需要我澄清任何事情,请告诉我:)
慕村9548890
UYOU