Wykrywanie języka użytkownika w PHP (na podstawie HTTP ACCEPT LANGUAGE)
Przejdź do nawigacji
Przejdź do wyszukiwania
<source lang="php"> <? $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); switch ($lang){
case "fr":
//echo "PAGE DE";
include("index_fr.php");//include check session DE
break;
case "it":
//echo "PAGE IT";
include("index_it.php");
break;
case "en":
//echo "PAGE EN";
include("index_en.php");
break;
default:
//echo "PAGE EN - Setting Default";
include("index_en.php");//include EN in all other cases of different lang detection
break;
} ?> </source>
Wersja pobierająca do zmiennej:
<source lang="php">
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
switch ($lang){
case "pl":
$a='pl';
break;
default:
$a='en';
break;
</source>
W zmiennej $a, znajduje się język.