В вашем PHP коде вы должны проверить, является ли запрос POST
, прежде чем пытаться обработать POST
элементов:
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if ($_POST['username'] === '') {
echo "<p>Welcome, stranger.</p>";
} else {
echo "<p>Welcome, {$_POST['username']}.</p>";
}
}
?>
Это не запустит ваш существующий код, если страница не POST
, и, следовательно, ситуация, вызывающая ошибку, не возникнет.