En PHP, la variable $_GET predefinida se utiliza para recopilar valores del formulario con método="get".
La variable $_GET predefinida se utiliza para recopilar valores del formulario con método="get".
La información enviada desde un formulario con el método GET es visible para todos (se mostrará en la barra de direcciones del navegador) y existen límites en la cantidad de información enviada.
El código del archivo form.html es el siguiente:
<html><head><meta charset="utf-8"><title>Tutorial de codificación (codercto.com)</title></head><body><form action="welcome.php" método=" get ">Nombre: <input type="text" name="fname">Edad: <input type="text" name="age"><input type="enviar" valor="Enviar"></formulario> < /cuerpo></html>
Cuando el usuario hace clic en el botón "Enviar", la URL enviada al servidor tiene este aspecto:
http://www.codercto.com/welcome.php?fname=codercto&age=3
El archivo "welcome.php" ahora puede recopilar datos del formulario a través de la variable $_GET (tenga en cuenta que los nombres de los campos del formulario se convierten automáticamente en claves en la matriz $_GET):
Bienvenido<?php echo $_GET["fname"]; ?>!<br>Tu edad es <?php echo $_GET["age"];
Cuando se utiliza el método="get" en un formulario HTML, todos los nombres y valores de las variables se muestran en la URL.
Nota: ¡Por lo tanto, este método no debe usarse al enviar contraseñas u otra información confidencial!
Sin embargo, debido a que las variables aparecen en la URL, puede marcar la página como favorita. En algunos casos esto es útil.
Nota: El método HTTP GET no es adecuado para valores de variables grandes. Su valor no puede exceder los 2000 caracteres.