Solicitudes GET en PHP
Ya sabes que al enviar un formulario con el método
GET en la barra de direcciones del navegador después
del signo ? aparecen los datos del formulario. Estos
datos en el código PHP estarán disponibles en el array
$_GET.
En realidad, la presencia de un formulario en la página no es obligatoria - podemos simplemente manualmente escribir en la barra de direcciones el signo de pregunta, después de él enumerar los parámetros con sus valores y presionar enter.
En este caso, los datos que ingresamos también
estarán disponibles en el array $_GET. Es
decir, se simulará el envío del formulario. Tal
simulación se llama enviar una solicitud GET
. Estas palabras significan que
deberemos ingresar manualmente en la barra de direcciones el signo de pregunta
y los parámetros de la solicitud.
Los parámetros de la solicitud se enumeran en el siguiente
formato: nombre, luego signo igual, luego valor
del parámetro. Si hay varios parámetros,
se separan con el signo ampersand &.
Probemos con ejemplos. Supongamos que tienes
un archivo PHP. Accede a él
en el navegador, como lo haces normalmente. Y
luego agrega al final de la barra de direcciones ?par1=1
y presiona enter.
Como resultado, nuestro parámetro estará contenido
en $_GET['par1']:
<?php
echo $_GET['par1']; // mostrará '1'
?>
Ahora enviemos no un parámetro,
sino dos. Para esto, agrega al final de la barra de
direcciones esto: ?par1=1&par2=2 y presiona
enter. Esto es lo que obtendrás como resultado:
<?php
var_dump($_GET); // ['par1' => '1', 'par2' => '2']
?>
Envía mediante una solicitud GET un número.
Muéstralo en pantalla.
Envía mediante una solicitud GET un número.
Muestra en pantalla el cuadrado de este número.
Envía mediante una solicitud GET dos
números. Muestra en pantalla la suma de estos números.
Supongamos que se envía un número mediante una solicitud GET.
Haz que si se pasa el número 1, se muestre la palabra 'hello',
y si es 2, la palabra 'bye'.
Dado el array:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
?>
Supongamos que se puede
pasar un número mediante una solicitud GET.
Haz que en pantalla
se muestre el elemento del array con el número pasado en la solicitud.