Estoy teniendo un problema pero no sé a qué se debe, espero alguien sepa y me pueda colaborar.
Tengo en mi página esta linea:
Código PHP:
<a href="lang.php?dir=<?php echo $_SERVER['PHP_SELF'];?>" class="navLink"><?php echo $wlang ?></a>
En las pruebas locales me funciona bien. Lo subí a un servidor que tengo de prueba y me funciona bien. Pero cuando la subí en el servidor en que debe quedar no me funciona.
En la barra de direcciones veo que la URL que me devuelve la página que si me funciona es:
http://www.page.net/jobs/home.php?LANGUAGE=EN
En el hosting que no me funciona, la URL que me devuelve una página de Not Found, me devuelve esto:
http://www.page.com/home.php?dir=/home.php
(Nota: Si le pongo Atrás en la barra del navegador, entonces si me la muestra bien: http://www.page.com/begin.php?LANGUAGE=EN)
No sé si el problema está en el PHP_SELF. Pensé que los servidores tenían diferentes versiones de PHP pero ambos tienen la misma PHP 4.3.10
Leyendo en el foro encontré que si no tiene los short_tags ON no funciona. Creen que sea esto? que el otro servidor no lo tiene configurado?
A qué creen que se deba este problema?
Gracias de antemano,
Liz