non converrebbe forse impostare la lingua del sito in base alla lingua del browser in uso? per dire se un inglese è in italia con il suo pc gli si apre il sito in inglese.
Codice PHP:
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
if (substr($lang, 0, 2) == 'it') {
header("Location: /it/index.php");
}
if (substr($lang, 0, 2) == 'en') {
header("Location: /en/index.php");
if (substr($lang, 0, 2) == 'en') {
header("Location: /en/index.php");
else {
header("Location: /it/index.php");
}