Ho incluso questo codice nelle pagine del mio sito:
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
if ($lang == 'it') {
include('lang_it.php'); }
elseif ($lang == 'en') {
include('lang_en.php'); }
else {
include('lang_it.php');
}
Quando vado a cambiare la lingua del browser, qualsiasi browser, la variabile $lang risulta sempre vuota e quindi la lingua utilizzata e sempre quella di default (italiana).
Perchè succede questo e come ovviare a questo problema?
Grazie cmq