Wykrywanie języka użytkownika w PHP (na podstawie HTTP ACCEPT LANGUAGE): Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(Utworzył nową stronę „<source lang="php"> <? $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); switch ($lang){ case "fr": //echo "PAGE DE"; include("index_fr.php");...”) |
m (Zastępowanie tekstu - "source lang="php"" na "pre") |
||
Linia 1: | Linia 1: | ||
< | <pre> | ||
<? | <? | ||
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); | $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); | ||
Linia 25: | Linia 25: | ||
Wersja pobierająca do zmiennej: | Wersja pobierająca do zmiennej: | ||
< | <pre> | ||
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); | $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); | ||
switch ($lang){ | switch ($lang){ |
Wersja z 17:23, 15 lut 2018
<? $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:$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.