Se pregunta si lo siguiente es suficiente para sanear la entrada en un formulario de contacto simple que contiene entradas para $name
, $email
, $phone
y $text
. Gracias!
No hay SQL.
Simplemente me pregunto si estoy haciendo esto correctamente.
<?php
$name = $email = $phone = $text = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = test_input ($_POST['name']);
$email = test_input ($_POST['email']);
$phone = test_input ($_POST['phone']);
$text = test_input ($_POST['text']);
}
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}