- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
if ( ( $_GET [ "lang" ] ) || ( $_POST [ "lang" ] ) )
{
if ( ( $_GET [ "lang" ] == "de" ) || ( $_POST [ "lang" ] == "de" ) ) { include ( "../language/german_setup.php" ); $lang = "de"; }
if ( ( $_GET [ "lang" ] == "en" ) || ( $_POST [ "lang" ] == "en" ) ) { include ( "../language/english_setup.php" ); $lang = "en"; }
if ( ( $_GET [ "lang" ] == "nl" ) || ( $_POST [ "lang" ] == "nl" ) ) { include ( "../language/dutch_setup.php" ); $lang = "nl"; }
if ( ( $_GET [ "lang" ] == "it" ) || ( $_POST [ "lang" ] == "it" ) ) { include ( "../language/italian_setup.php" ); $lang = "it"; }
if ( ( $_GET [ "lang" ] == "es" ) || ( $_POST [ "lang" ] == "es" ) ) { include ( "../language/spanish_setup.php" ); $lang = "es"; }
if ( ( $_GET [ "lang" ] == "fa" ) || ( $_POST [ "lang" ] == "fa" ) ) { include ( "../language/farsi_setup.php" ); $lang = "fa"; }
if ( ( $_GET [ "lang" ] == "dk" ) || ( $_POST [ "lang" ] == "dk" ) ) { include ( "../language/danish_setup.php" ); $lang = "dk"; }
if ( ( $_GET [ "lang" ] == "fr" ) || ( $_POST [ "lang" ] == "fr" ) ) { include ( "../language/french_setup.php" ); $lang = "fr"; }
if ( ( $_GET [ "lang" ] == "tr" ) || ( $_POST [ "lang" ] == "tr" ) ) { include ( "../language/turkish_setup.php" ); $lang = "tr"; }
if ( ( $_GET [ "lang" ] == "hu" ) || ( $_POST [ "lang" ] == "hu" ) ) { include ( "../language/hungarian_setup.php" ); $lang = "hu"; }
if ( ( $_GET [ "lang" ] == "pt" ) || ( $_POST [ "lang" ] == "pt" ) ) { include ( "../language/portuguese_setup.php" ); $lang = "pt"; }
if ( ( $_GET [ "lang" ] == "he" ) || ( $_POST [ "lang" ] == "he" ) ) { include ( "../language/hebrew_setup.php" ); $lang = "he"; }
}
else
{
include ( "../language/german_setup.php" ); # include language vars
$lang = "de";
}
Из известного php web stat релиза 2009 в июле.
В первом попавшимся на глаза скрипте.
Узкие глаза
Отладка обернётся адом
Узкие глаза
Узкие глаза
Узкие глаза....
-- Может POST?
-- Или нет, GET.
-- Хотя нет, давайте еще поищем в FILES.
-- А не лучше взять REQUEST?
-- Давайте еще в COOKIES глянем.
-- Тогда уж и в SESSION заглянем О_о. -- Схуяли?
%ля пестетс.
Вдруг оно там ВНЕЗАПНО оказалось.
Переменная языка может таки и в окружении SERVER торчать :)
Главное правила прописать в .htaccess:
RewriteRule ^(en|ru|ua)/?$ / [QSA,E=LANG:$1]
А переменная, вот она: $_SERVER['REDIRECT_LANG'] (или подобное имя, в зависимости от настроек сервера).
Ну и при передаче www.govnokod.ru/en/ будете получать переменную со значением "en"
http://www.php-web-statistik.de/download-deutsch.html