logout.php页面不将我重定向到member.php页面
我的注销页面 而不是logout.php页面不将我重定向到member.php页面,php,html,Php,Html,我的注销页面 而不是 header("location:member.php") 因为在输出已经发送(即HTML)之后,您不能使用header()函数。将重定向逻辑置于任何输出之前。请在页面顶部写入。希望这能有所帮助。在任何输出之前,您必须使用会话启动和标题“例如,在第一行”注意,这无助于重定向您的$\u会话['sess\u user'];您的注销页面出错您好,这不是在SO上询问问题的正确方式。“救救我,这很紧急”,CAPS永远不会激励任何人来帮助你。相反,请向我们提供所需的详细信息(并且只提
header("location:member.php")
因为在输出已经发送(即HTML)之后,您不能使用
header()
函数。将重定向逻辑置于任何输出之前。请在页面顶部写入
。希望这能有所帮助。在任何输出之前,您必须使用会话启动
和标题
“例如,在第一行”注意,这无助于重定向您的$\u会话['sess\u user'];您的注销页面出错您好,这不是在SO上询问问题的正确方式。“救救我,这很紧急”,CAPS永远不会激励任何人来帮助你。相反,请向我们提供所需的详细信息(并且只提供这些信息),然后等待答复。请修正你的留言。祝你好运。@AFract你是对的。我已经编辑了文本。您应该记住,您的查询是开放的SQL注入-大时间。您需要使用mysql_real_escape_string(或者最好是用于查询的PDO),因为用户可以传入允许他们登录而不是有效用户的字符串。请您用代码解释一下:)嗯。。。可以更简单地说,您不能在?>
或echo
或var\u dump
或print
或print\u r
或发送输出的任何其他内容之后使用header()
。
<!DOCTYPE html>
<html>
<head>
<title>login</title>
</head><body>
<p><a href="register.php">register</a> | <a href="login.php">login</a></p>
<h3> login form</h3>
<form action="" method="POST">
Username: <input type="text" name="user"><br/>
Password: <input type="password" name="pass"><br/>
<input type="submit" value="login" name="submit"/>
</form>
<?php
if(isset($_POST["submit"])){
$user=$_POST['user'];
$pass=$_POST['pass'];
$con=mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('user_registration') or die ("connect select DB");
$query=mysql_query("SELECT * FROM login WHERE username='".$user."' AND password='".$pass."'");
$numrows=mysql_num_rows($query);
if($numrows!=0)
{
while($row=mysql_fetch_assoc($query))
{
$dbusername=$row['username'];
$dbpassword=$row['password'];
}
if($user == $row['username'] && $pass == $row['password'])
{
session_start();
$_SESSION['sess_user']=$user;
header("location:member.php");
}
}
else {
echo "invalid username or password";
}
}
?>
</body>
</html>
**MEMBER PAGE**
<?php
session_start();
if(!isset($_SESSION["sess user"])){
header("location:login.php");
} else {
?>
<!DOCTYPE html>
<html>
<head>
<title>welcome</title>
</head>
<body>
<h2> welcome <?php $_SESSION['sess_user'];?> ! <a
href="logout.php">logout</a></h2>
<p>
jfdsjkfhdsf dsf ds fds f sdf ds fds f ds fd sf ds f
</p>
</body>
</html>
<?php
}
?>
MY LOGOUT PAGE
<?php
session_start();
unset($_Session['sess_user']);
session_destroy();
header("location:login.php");
?>
header("location:member.php")
header("location:login.php")