我需要创建一个表单,该表单插入mysql db中存在的用户名和密码,将用户重定向到数据库中始终存在的特定链接。 我已经创建了包含ID,Email,Password,URL的数据库。 有人可以向我解释最简单的方法,以确保通过插入用户的用户名和密码将其重定向到分配的链接吗?
谢谢
我有这个:
登录页面:
$ conn = require_once'config.php';
$ mysqli =新的mysqli($ conn ['mysql_host'],$ config ['mysql_user'],$ config ['mysql_password'],$ config ['mysql_db'] );
if ($_POST['login'){
//Login query
$q = mysqli_query("SELECT * FROM Users WHERE email LIKE '".$_POST['email']."' AND password LIKE '".$_POST['password']."'");
$r = mysqli_fetch_assoc($q);
if (mysqli_num_rows($q) >= 1){
//If the user / password are found -> redirect
header('Location:'.$r['url']);
}else{
//else return the login error
echo "Login failed";
}
答案 0 :(得分:3)
您可以通过发送Location标头进行重定向:
header("Location: https://www.google.com");