Помогает ли вам объяснить, почему этот метод php всегда отправляет пользователю предоставленный.htm. Когда пользователь веб-сайта вводит правильное слово, в данном случае: Shadow, php отправляет пользователю предоставленный .htm. Если что-то еще вводится в текстовое поле веб-сайта, php отправит их в denied.htm. Обе страницы загружены в веб-пространство. Благодарю.Отправка веб-пользователей на правильную страницу
<?php
$check = "Shadow";
if($check === "Shadow"){
echo 'Perfect Match!';
header('Location: granted.htm');
}
else {
echo 'Wrong Password!';
header('Location: denied.htm');
}
exit();
?>
beacuse вы установили '$ чек = "Shadow";', удалите его –
, как сказал @RamSharma; '$ check =" Тень "; if ($ check === "Shadow") ... 'всегда будет возвращать true – Stu
Как вы отправляете значение из текстового поля в этот php-файл? Я ожидал увидеть что-то вроде '$ check = $ _POST [" Shadow "];'. Поскольку это означает, что этот код не имеет смысла – Steve