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($lang02) == 'it') {
header("Location: /it/index.php");
}
if (
substr($lang02) == 'en') {
header("Location: /en/index.php");
if (
substr($lang02) == 'en') {
header("Location: /en/index.php");
else {
header("Location: /it/index.php");