- Home
- Categorie
- Coding e Sistemistica
- PHP
- script preselezione lingua sito
-
script preselezione lingua sito
Ciao,
vorrei fare una pagina web che a seconda dell'utente scelga la lingua più adatta per lui in modo da poter modificare le diverse parti del sito.Ho visto che c'è $_SERVER['HTTP_ACCEPT_LANGUAGE'] che mi dice la lingua del browser e quindi farebbe al mio caso soltanto che provando a fare un semplice script per vedere cosa mi restituisce questo non stampa niente e non so come utilizzarla. Qualcuno potrebbe aiutarmi?
Grazie
-
L'istruzione $_SERVER['HTTP_ACCEPT_LANGUAGE'] restituisce la lingua del browser, ma attraverso una stringa complessa "it-it,it;q=0.8,en-us;q=0.5,en;q=0.3"
L'idea è quella di prendere la stringa, ottenere solo i primi due caratteri "it".[php]
$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$browser_lang = substr($lang, 0, 2);if($browser_lang == "it")
{
//... CODICE
}
[/php]
Ciao