¿Cuál es el uso de la variable $_REQUEST en PHP?

Usos de PHP $_REQUEST:

  • PHP $_REQUEST es una variable superglobal de PHP que se utiliza para recopilar los datos después de enviar los formularios HTML, ya que la variable $_REQUEST es útil para leer los datos de los formularios HTML abiertos enviados.
  • $_REQUEST es una array asociativa que, de forma predeterminada, contiene contenido de $_GET, $_POST y $_COOKIE.
  • Las variables en una supervariable $_REQUEST se obtienen en los scripts HTML a través de las entradas GET, POST y COOKIE, por lo que el usuario asociado de forma remota podría cambiarlas y no se puede volver a confiar en ellas.
  • La variable presencia $_REQUEST y las órdenes adecuadas de $_REQUEST son variables que se enumeran en la array y se declaran de manera similar a PHP request_order, y las directivas de configuración de variables_order lo son.
  • PHP $_REQUEST es la variable superglobal de PHP que se utiliza para recopilar datos después de enviar los formularios HTML en el navegador.
  • $_REQUEST de PHP se usa ampliamente para recopilar información que se envía después de formularios HTML examinados.
  • La función $_REQUEST se usa para obtener la información del formulario enviada con su método POST y el otro método GET .

Enfoque: El ejemplo muestra un formulario HTML con el campo de entrada y dentro de tener que enviar botón. Cuando un usuario envía la información haciendo clic en el botón «Enviar», los datos completos se envían al archivo, es decir, se examinan con los atributos de acciones de la etiqueta <form> dentro de él.

Apuntamos el archivo en sí mismo para el preprocesamiento de los datos del formulario, ya que usamos otro archivo PHP para preprocesar los datos del formulario, reemplazándolo con el nombre de archivo existente de nuestra elección. Usamos la variable súper global PHP $_REQUEST para recopilar el valor del campo de entrada.

Ejemplo:

HTML

<!DOCTYPE html>
<html>
    
<body>
   <!--Defining Form-->
   <h1 style="color:green">GeeksforGeeks</h1>
   <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
      Name: <input type="text" name="pname">
      <input type="submit">
   </form>    
      
    <?php
  
        // Getting $REQUEST METHOD
        if ($_SERVER["REQUEST_METHOD"]=="POST") {
            $name = htmlspecialchars($_REQUEST['pname']); 
  
            // Collecting the value of input field from it
            if (empty($name)) {
                echo "Name is empty";
            } 
            else {
               // Printing the entered data
                echo $name;    
           }
        }
    ?>
</body>
</html>

Producción:

Para la string «GeeksforGeeks»

Publicación traducida automáticamente

Artículo escrito por khurpaderushi143 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *