Tengo un serio problema con un "servidor" (Windows - IIS) en el cual esta instalado PHP Versión 5.1.4,
cuando subo un archivo para chequear que funcione Ej.: <? PHPinfo(); ?> me abre la pagina con los datos del PHP del server de forma correcta.
Supuestamente por lo que e leído, esto indicaría que el servidor esta correctamente configurado.
Pero cuando utilizo el siguiente código en un archivo (para redireccionar según el idioma del navegador):
<?php
$idioma = substr ($HTTP_ACCEPT_LANGUAGE, 0, 2);
if ($idioma == "de")
{
Header("Location: temp/index_ger.htm");
}
else if ($idioma == "en")
{
Header("Location: temp/index_eng.htm");
}
else if ($idioma == "fr")
{
Header("Location: temp/index_fra.htm");
}
else
{
Header("Location: temp/index_esp.htm");
}
?>
no me funciona, es decir, por más que tenga el navegador en ingles me abre el sitio en español.
Este mismo script lo tengo en otro servidor (Linux-Apache) y funciona correctamente.
Ya anteriormente cuando intente en otra oportunidad utilizar código PHP en este server "Windows - IIS", para el envío de formularios,
tampoco me funciono, y lo solucione enviando las variables desde el formulario (en flash) a mi server "Linux - Apache", de
esta manera funciono, pero tiene un 50% más de probabilidades de fallar ya que en este caso el éxito del envío depende de 2 servidores.
Alguna idea de que puede estar mal en el server?
Se que talvez esta pregunta iría mejor en la sección de "Servidores", pero es muy poco visitada y algo pobre,
por el contrario aquí en PHP ya eh tenido grandes ayudas de gente muy capas.
Desde ya agradezco tota la info al respecto!!!
