En ocaciones trabajando con variables globales en off necesitamos tomar todas las variables que obtenemos por GET o por POST desde un formulario, si poseemos muchos campos, para evitarnos dolores de cabeza podemos utilizar el siguiente código php:
<?
/* VARIABLES POR GET */
$numero = count($_GET);
$tags = array_keys($_GET);// obtiene los nombres de las varibles
$valores = array_values($_GET);// obtiene los valores de las varibles
// crea las variables y les asigna el valor
for($i=0;$i<$numero;$i++){
$$tags[$i]=$valores[$i];
}
/* VARIABLES POR POST */
$numero2 = count($_POST);
$tags2 = array_keys($_POST); // obtiene los nombres de las varibles
$valores2 = array_values($_POST);// obtiene los valores de las varibles
// crea las variables y les asigna el valor
for($i=0;$i<$numero2;$i++){
$$tags2[$i]=$valores2[$i];
}
/*
ahora solo hay que llamar las variables por su nombre
ej: http://misitio.com/estearchivo.php?usuario=user&password=clave
para verlas solo pones la variable por su nombre
echo "nombre de usuario: ".$usuario."<br>
password: ".$password;
De esta forma, no necesitás usar $_GET['usuario'] y $_GET['password']
*/
?>
Ejemplo escrito por: Eduardo Tapia
ArtÃculos relacionados