gpt4 book ai didi

php - PHP 中的登录页面无法正常工作

转载 作者:行者123 更新时间:2023-11-28 04:25:45 25 4
gpt4 key购买 nike

<body>
<?php
session_start();

function salt($pw) {
$salt = "This comment should suffice as salt.";
return sha1($salt.$pw);
}

if (isset($_POST['submit'])) {
$link = mysql_connect('localhost', 'codekadiya', 'pass');
if (!$link) {
die('Could not connect: ' . mysql_error());
}

echo 'Connected successfully';
mysql_close($link);

$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
$password = salt($password);

$query = mysql_query("SELECT * FROM test WHERE username='$username' AND password='$password'");

if (mysql_num_rows($query)== 0) {
header("location:register.php");
exit;
}
else {
$_SESSION['user'] = $username;
header("location: register.php");
}
}
?>
</body>

我检查了我的连接。它说连接成功,但我不知道其他错误是什么。有人可以指导我犯的错误吗?我找不到它。

最佳答案

echo 'Connected successfully';
mysql_close($link);

所以您要关闭连接然后尝试运行查询?这应该如何解决?

您应该在查询数据库后关闭连接(mysql_close($link);)(意思是在 $query = mysql_query("SEL.... . )

关于php - PHP 中的登录页面无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4655629/

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