Estava estudando sobre métodos POST e tudo bem, sei que o formulário precisa de processar e por isso é encaminhado via action, mas qual a função do código:
action="<?php echo $_SERVER["PHP_SELF"];?>
esse $_SERVER[“PHP_SELF”] reflete a própria página no servidor para realizar o “processamento” é isso?
<html lang="en">
<head>
<title>Example of PHP POST method</title>
</head>
<body>
<?php
if(isset($_POST["name"])){
echo "<p>Hi, " . $_POST["name"] . "</p>";
}
?>
**<form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>"**
<label for="inputName">Name:</label>
<input type="text" name="name" id="inputName">
<input type="submit" value="Submit">
</form>
</body>