Lección 7 de 8
Formularios y superglobales
PHP recoge datos de formularios mediante superglobales: $_GET para parámetros de URL, $_POST para envíos de formularios y $_REQUEST para ambos. Valida y sanea siempre la entrada del usuario.
PHP
<?php
// form.php envía datos por POST
$name = $_POST["name"] ?? "";
$email = $_POST["email"] ?? "";
// Sanear
$safeName = htmlspecialchars($name);
?>
<!-- Formulario HTML -->
<form method="POST" action="process.php">
<input type="text" name="name">
<button type="submit">Send</button>
</form>