$_REQUEST en PHP

$_REQUEST en PHP es una variable superglobal que se utiliza para recopilar datos enviados por los métodos POST, GET y COOKIE. Esta variable incluye la información de $_POST, $_GET y $_COOKIE en un solo array.

El uso de $_REQUEST en PHP es útil cuando se desea recopilar datos de formularios sin importar el método utilizado para enviar los datos (POST o GET).

Sin embargo, es importante tener en cuenta que los datos contenidos en $_REQUEST pueden ser manipulados por un atacante, por lo que se deben validar y filtrar antes de utilizarlos.

Un ejemplo de uso de $_REQUEST para recopilar datos de un formulario HTML es el siguiente:


<form action="procesar.php" method="post">
  <input type="text" name="nombre">
  <input type="email" name="email">
  <input type="submit" value="Enviar">
</form>

Lenguaje del código: PHP (php)

En este ejemplo, se utiliza el método POST para enviar los datos del formulario al script “procesar.php”.

El código de PHP para procesar los datos enviados por el formulario mediante $_REQUEST es el siguiente:


<?php
  $nombre = $_REQUEST['nombre'];
  $email = $_REQUEST['email'];

  echo "Nombre: " . $nombre . "<br>";
  echo "Email: " . $email . "<br>";

  // Resto del código para procesar los datos
?>

Lenguaje del código: PHP (php)

En este ejemplo, se utiliza $_REQUEST para recopilar los datos enviados por el formulario y se almacenan en las variables $nombre y $email. Luego, se utilizan las variables para imprimir en pantalla los datos recopilados.

Es importante tener en cuenta que, aunque $_REQUEST es una variable superglobal y se puede acceder desde cualquier parte del script, es necesario tener cuidado al utilizar la información contenida en ella.

La información obtenida de $_REQUEST puede ser manipulada por un atacante, por lo que es necesario validar y filtrar los datos antes de utilizarlos.

Curso de PHP Desde Cero

Inscríbete Ahora