Salve, volevo mostrarvi il codice che sto implementando per dare la possibilità di scegliere e la lingua e chiedere ai più esperti se va bene o se devo modificare qualcosa.
Codice PHP:
if(isset($_GET['lang'])) {
$lang = $_GET['lang'];
$_SESSION['lang'] = $lang;
setcookie('lang', $lang, time() + (3600 * 24 * 30));
} else {
if(!isset($_COOKIE['lang'])) {
$http_lang = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2);
$_SESSION['lang'] = $http_lang;
$lang = $_SESSION['lang'];
}
if(isset($_SESSION['lang'])) {
$lang = $_SESSION['lang'];
setcookie('lang', $lang, time() + (3600 * 24 * 30));
}
elseif(isset($_COOKIE['lang'])) {
$lang = $_COOKIE['lang'];
$_SESSION['lang']= $lang;
}
else {
$lang = $this->defaultLanguage;
}
}
Che nè dite?