Zastosowałem w próbnym pliku mojego serwisu skrypt, który miałby pobierać z adresu zmienną lang i przekazywać ją instrukcji switch, która rozpoznaje czy zmienna lang ma wartość pl czy en. Niestety ani metoda $_get ani $_post ani nawet $_request nie rozpoznają zawartości zmiennej lang.
Moim celem jest oczywiście wynik w postaci wielojęzycznego serwisu tak jak na:
http://www.polmic.pl/
Gdzie użytkownik wybiera za pomocą ikony odpowiedni język.
Oto skrypt wykonujący:
<?php switch($lang) { case 'pl': include('lang_polish.php'); break; case 'en': include('lang_english.php'); break; default: include('lang_polish.php'); } ?>
W plikach lang_polish.php oraz lang_english.php zachowane są oczywiście tablice $lang[''] z wartościami dla poszczególnych wywołań z zakresu $lang[''] . Jak sprawić by właściwie rozpoznawało wybrany język?