Código PHP:
if ($HTTP_ACCEPT_LANGUAGE != ''){ # Verificamos que el visitante haya designado algún idioma
$idiomes = explode(",", $HTTP_ACCEPT_LANGUAGE); # Convertimos HTTP_ACCEPT_LANGUAGE en array
/* Recorremos el array hasta que encontramos un idioma del visitante que coincida con los idiomas
en que está disponible nuestra web */
for ($i=0; $i<count($idiomes); $i++){
if (!isset($idioma)){
if (substr($idiomes[$i], 0, 2) == "ca"){$idioma = "ca";}
if (substr($idiomes[$i], 0, 2) == "es"){$idioma = "es";}
if (substr($idiomes[$i], 0, 2) == "en"){$idioma = "en";}
if (substr($idiomes[$i], 0, 2) == "fr"){$idioma = "fr";}
}
}
}
# Si no hemos encontrado ningún idioma que nos convenga, mostramos la web en el idioma por defecto
if (!isset($idioma)){$idioma = "ca";}
Si bien yo no sé programar en php, entiendo algo...
Mi pregunta es, si en este codigo yo puedo ingresar la direccion de cada idioma, por ej si es español que sea "www.url.com/es" ingles "www.url.com/en" , o si conocen otro codigo que si se pueda hacer eso me seria de gran ayuda.
Muchas gracias
