Buenas,
pues ahora si que no te queda otra que pintar el valor de $HTTP_ACCEPT_LANGUAGE para ver que te esta retornando..
Código PHP:
echo $HTTP_ACCEPT_LANGUAGE
lo que puedes hacer en vez de recorrer el array es coger directamente el primer valor
Código PHP:
$currentLang = substr($languages[$i], 0, 2)
y luego comprobar si el archivo de idioma existe grabas ese idioma en la session ( o cookie ) y si no, le pones "es" por defecto..
Código PHP:
if(file_exists("library/langs/".$currentLang .".inc.php")){
$_COOKIE['lang'] = $currentLang;
include "library/langs/".$currentLang.".inc.php";
} else {
$currentLang = 'es';
$_COOKIE['lang'] = $currentLang;
include "library/langs/".$currentLang.".inc.php";
}
Espero que al final lo consigas.. un saludo!