Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2003, 06:37
juana365
 
Fecha de Ingreso: febrero-2003
Mensajes: 47
Antigüedad: 21 años, 2 meses
Puntos: 0
Problemilla con location, ayuda gracias.

Hola a todos,

Os cuento, tengo plantilla.php que es la página general, que se carga siempre, y varia el contenido en función de lo que pase por el argumento "pag".
Existe una parte donde puedes cambiar el idioma:

plantilla.php:

<a href="redirector.php?idioma=<?=_IDIOMA_1;?>&destin o=<?=$_SERVER['PHP_SELF']."?pag=".$strPag;?>">Idioma1</a>

Como veís llama a otra página "redirector.php" que simplemente mete en una variable de sesión el nuevo idioma, idioma=fr, y hace un redireccionamiento otra vez con el contenido del argumento destino --> "plantilla.php?pag=010101" (por ejemplo).

redirector.php:

header("Location: ".$_GET['destino']);
exit;

Este código me funciona de maravilla en mi ordenador en local (localhost://....), pero cuando lo bajo a mi ISP Arsys, después de ejecutar redirector.php, la nueva página cargada tiene la siguiente ruta como dirección del browser:

http://www.oijj.org/prueba/plantilla...php?pag=010000

y no la correcta:

http://www.oijj.org/prueba/plantilla...php?pag=010000

En local me funciona bien, pero cuando lo bajo al servidor NO.

Se que puedo programar de otra forma todo para no utilizar la página redirector.php pero me gustaría saber si lo puedo dejar así.

MIL GRACIAS.