Buongiorno... io uso questo codice per gestire un sito bilingue (ita/eng):
Questi link sono su tutte le pagine:
Codice PHP:
[url="?lang=ita"]Italiano[/url] | [url="?lang=eng"]English[/url]
Così come in tutte le pagine è presente questo codice:
Codice PHP:
if (isset($_COOKIE["lang"])) {
$language = $_COOKIE["lang"];
} else {
$language = "ita";
}
if (isset($_GET['lang'])) {
if ($_GET['lang'] == 'eng') {
setcookie ("lang", "eng", 0, "/");
} elseif ($_GET['lang'] == 'ita') {
setcookie ("lang", "ita", 0, "/");
}
$language = $_GET['lang'];
}
Nelle singole pagine, effettuo controlli di questo tipo:
Codice PHP:
if (isset($_COOKIE["lang"])) {
$language = $_COOKIE["lang"]; } else { $language = 'ita'; } if ($language == 'ita') {