Paso de parámetros en PHP en profesordeinformatica.com

Paso de parámetros en PHP

Por Aitor López de Aberasturi el Domingo, 10 de Agosto de 2014 0 Comentarios

Depediendo del método que utilicemos para pasar parámetro entre diferentes programas podemos utilizar las variables $_GET['variable'] o $_POST['variable']

Inicialmente para pasar parámetros entre dos páginas web podíamos utilizar el propio nombre de la variable. Por motivos de seguridad esto ya no se suele hacer así ya que la variable register_globals tiene el valor Off.

Ejemplo

formulario.html

Nombre:

primerphp.php:

<?php
echo "Hola ".$_GET['nombre'];
?>

En el anterior ejemplo vemos que un formulario envía a través de la dirección la dirección el parámetro nombre con el valor que hemos rellenado en el formulario:

primerphp.php?nombre=Aitor

Esto mismo lo podemos conseguir haciendo un enlace de la siguiente forma:

	Enlace

Hay veces que no nos interesa que se visualice en la url ese valor, por ejemplo con password. En ese caso vamos a utilizar un método POST.

formulario.html

Nombre:

primerphp.php:

<?php
echo "Hola ".$_POST['nombre'];
?>

Cuando una variable no sabemos si la pasamos por GET o POST (o si es una variable session y/o cookie que vamos a ver posteriormente) podemos utilizar la variable $_REQUEST['variable'].

Próxima entrada

Sesiones en PHP


Sobre el profe

Esta es la página web de Aitor Lopez de Aberasturi profesor de informática en ITS Ciudad Jardin. También puedes visitar mi blog de clase.