我是PHP新手,我只是想在線創建一個圖片庫的密碼錶單。出於某種原因,即使輸入我的密碼,PHP也會迴應'NO'。請幫我理解我的腳本中出了什麼問題。PHP登錄表單?
<body>
<div class="main-img">
<img src="images/img/main.jpg" />
</div><!-- END OF MAIN-img -->
<form id="myform" method="post">
<input type="text" name="password" placeholder="Enter the password" />
<input name="button" type="submit" value="Go!" id="submit"></input>
</form>
<?php
require("other.php");
if(isset($_POST['button'])) {
checkpassword();
return;
}
?>
<div id="ask"></div>
</body>
</html>
這是我的PHP代碼:
<?php
function checkpassword() {
$pass = mysql_real_escape_string($_POST['password']);
if($pass == "password123") {
echo("YES");
exit;
} else {
die("NO");
}
}
?>
很多錯誤的編碼方式,但很少有'1'不要使用mysql函數,'2'不會回顯函數中的任何內容,'3'不要使用()回顯.... – samayo
@phpNoOBఠ_ఠ你的sig長大了眼睛 – Orangepill
@Orangepill沒錯。我保留我的ఠ_ఠ:) – samayo