Я сделал это php
, но я не могу заставить его работать правильно. Когда я набираю имя или слово, я получаю Error 404
.Получение ошибки 404 при проверке
«Редактировать»: Спасибо, я больше не получаю ошибку 404, но он все еще не работает, когда я набираю имя. Текст, который я вводил, и когда я нажимаю кнопку ввода, стирается и возвращается к началу. Кто-нибудь знает, если я что-то пропустил и как это исправить?
Код:
<?
if(!isset($_REQUEST["name"])&&(!empty($_REQUEST["name"])))
{
echo "Hello".$_REQUEST["name"];
}else
echo "You have to type something!";
?>
<hr/>
<form method="post" action="<?=$_PHP_SELF?>">
<input type="text" name="name"/>
</form>
<форма метода = "сообщение" действие = ""> или = $ _ SERVER ['PHP_SELF']?> – user1844933
'$ _SERVER ['PHP_SELF']' is уязвим для xss attack.hence использовать 'htmlspecialchars()' или 'filter_input()' – krishna
С другой стороны, оставляя действие пустым, также не соответствует HTML 4 RFC. – Raptor