|
 |
Путь: Шпаргалки
Шпаргалки
Автор: - Sych
Дата публикации - 11.05.2004
Просмотров: - 4141
Определение языковых настроек пользователя
C помощью этого кода можно определить языковые предпочтения пользователя и в зависимости от этого выводить разное содержание для сайтов.
Так же пользователь может на лету менять язык на котором будет отображаться контент.
Приоритет при выборе выбора: Русский, Украинский, Английский.
[php]
<?php
//-----определениe языковых настроек пользователя
if (isset($_COOKIE['lang']) and $_COOKIE['lang']!=""){$lang = $_COOKIE['lang'];}
else
{
if (ereg("RU", strtoupper(($_SERVER['HTTP_ACCEPT_LANGUAGE'])))) {$lang="ru";}
elseif (ereg("UK", strtoupper(($_SERVER['HTTP_ACCEPT_LANGUAGE'])))) {$lang="ua";}
else {$lang="en";}
}
if (isset($_GET['lang'])){$lang = $_GET['lang'];}
setcookie ("lang", $lang, time()+864000);
//---------------------------------------
?>[
/php]
Обсудить в ФОРУМе - комментариев ()
Путь: Шпаргалки
Если вы заметили орфографическую, стилистическую или другую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
|
|