Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Yekka en 28 Abril 2008, 06:30 am



Título: Llamar pag. con rutinas
Publicado por: Yekka en 28 Abril 2008, 06:30 am
Hola, he estado usando este ejemplo para llamar a otra pagina pasados 5 segundos:

Código
  1. //llamando a otra pagina
  2. $host  = $_SERVER['HTTP_HOST'];
  3. $uri   = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
  4. $extra = 'index.html';
  5. header("Location: http://$host$uri/$extra");

El code me funciona, pero no logro entender a la perfeccion lo que hace, no se que se almacena en $host

creo que en $uri  se almacena la forma como se mostrara la pag.

$extra es la pagina

de header no tengo idea y porque estan estas dos variables juntas $host$uri

si alguien me puede explicar lo que hace la rutina, s lo agradeceria mucho, gracias..

¡bye!


Título: Re: Llamar pag. con rutinas boton
Publicado por: дٳŦ٭ en 28 Abril 2008, 08:02 am
Hola, he estado usando este ejemplo para llamar a otra pagina pasados 5 segundos:

Código
  1. //llamando a otra pagina
  2. $host  = $_SERVER['HTTP_HOST'];
  3. $uri   = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
  4. $extra = 'index.html';
  5. header("Location: http://$host$uri/$extra");

El code me funciona, pero no logro entender a la perfeccion lo que hace, no se que se almacena en $host

creo que en $uri  se almacena la forma como se mostrara la pag.

$extra es la pagina

de header no tengo idea y porque estan estas dos variables juntas $host$uri

si alguien me puede explicar lo que hace la rutina, s lo agradeceria mucho, gracias..

¡bye!

$host  = $_SERVER['HTTP_HOST'];

El host en que se está ejecutando el script.


Título: Re: Llamar pag. con rutinas
Publicado por: Yekka en 29 Abril 2008, 04:20 am
 Muchas gracias Ing_Amc...  :-*

Ahora bien, en ese caso siempre va a ser: "HTTP_HOST" es una constante o algo asi.

header("Location: http://$host$uri/$extra"); es la direccion de la pagina que mostrará (si no me equivoco) que significa que se coloquen esta dos variables juntas (sin concatenacion) --> $host$uri

si uso esta rutina tal cual ¿me funcionara tenga la pagina montada en el servidor que sea?

¡bye! y gracias por todo...  :-*