Mitica, così prendi solo le prime 2 lettere...Originariamente inviato da sanbiv
io utilizzo questo metodo:
Codice PHP:$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
Utilizzerò così lo script, non ci pensavo proprio di usare substr..che scemo
Ecco la mia versione
Che ne pensate? Dovrebbe essere corretto e semplice gestito così no?Codice PHP:// IMPOSTAZIONE DELLA LINGUA
if (isset($_SESSION['userlang']))
{
$language = $_SESSION['userlang'];
}
elseif(isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && is_file("lang/" . substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2) . "/lang_main.inc.php"))
{
$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
}
else
{
$language = $row['language'];
}
include("./lang/" . $language . "/lang_main.inc.php");


Rispondi quotando