gpt4 book ai didi

php - 重定向不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:36 25 4
gpt4 key购买 nike

我已经创建了一个带有登录和注册的网站。它正在运行,但是当我完成它时出现了一些非常错误的情况,我无法登录该网站。

我可以注册一个新用户并添加到 mysql 数据库中,但是当我尝试登录时,重定向不起作用,它不会转到页面 index.php。

任何人都可以看看这个来源,因为看看你是否能发现任何错误。

<?php


session_start();

$username = $_POST['username'];
$password = $_POST['password'];

if ($username&&$password)
{

$connect = mysql_connect("localhost","root","") or DIE ("Could not connect");
mysql_select_db("case") or die ("could not find db");

$query = mysql_query("SELECT * FROM users WHERE username='$username'");

$numrows = mysql_num_rows($query);

if($numrows !=0)

{

while ($row = mysql_fetch_assoc($query))

{

$dbusername = $row['username'];
$dbpassword = $row['password'];

}

if ($username==$dbusername&&$password==$dbpassword)
{

header('location: index.php');


/*echo "Login successful. <a href='membersarea.php'>click her to enter members erea<a/>"; */
/*$_SESSION['username']=$dbusername; */

}
else
echo "Incorrect password";
}
else echo ("That username dows not exist");
}
else
die ("Please enter a username and password");



?>

最佳答案

去掉 php 结束标签 ?>和空格、html、php 开始标记前的空行 <?php .还要检查之前是否没有输出:

header("Location:");

print , var_dump , echo等等。还要检查你的 if条件,也许你只是跳过它。

关于php - 重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23329682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com