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<?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<?php
  var_dump($_GET); // ['par1' => '1', 'par2' => '2']
?>
Задание 1

Envía mediante una solicitud GET un número. Muéstralo en pantalla.

Задание 2

Envía mediante una solicitud GET un número. Muestra en pantalla el cuadrado de este número.

Задание 3

Envía mediante una solicitud GET dos números. Muestra en pantalla la suma de estos números.

Задание 4

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'.

Задание 5

Dado el array:

php<?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.