我有两个输入,一个名为name
,另一个名为pass
。
我想做类似下面的伪代码:
IF name="NAME1" AND pass="PASS1" THEN REDIRECT TO profil.php
答案 0 :(得分:2)
我有2个输入,一个名为:“name”,另一个名称为“pass”。
使用POST/GET or SESSIONS
获取字段,然后使用header();
进行重定向。
一个例子:
<form method = "POST" action = "">
Name:<input type = "text" name = "name">
Pass:<input type = "text" name = "pass">
<input type = "submit" name = "sub" value = "submit">
</form>
重定向:
<?php
if(isset($_POST['sub'])){
$name = $_POST['name'];
$pass = $_POST['pass'];
if($name === 'NAME1' AND $pass === 'PASS1'){
header("Location:profil.php");
}else
echo "Credentials not matched.";
}
?>
请记住,必须在任何其他输出之前(即在任何HTML代码或任何header()
之前)调用echo
。