вот пример с двумя языками:
index.php CODE:<?
if (!isset($_COOKIE['lang'])) #если переменная в куках не задана
{
setcookie("lang","ru",time()+60*60*24*365,"/"); #то задаем по умолчанию русский язык
$_COOKIE['lang']="ru";
}
if ($_COOKIE['lang']=="ru") #если задан русский язык
{
echo "<b>Меню:</b><BR><a href=\"lang.php\">Сменить язык</a><BR>Ссылка 2<BR>Ссылка 3<BR>Ссылка 4<BR>Ссылка 5<BR>...";
}
elseif ($_COOKIE['lang']=="en") #если задан английский язык
{
echo "<b>Menu:</b><BR><a href=\"lang.php\">Change language</a><BR>Link 2<BR>Link 3<BR>Link 4<BR>Link 5<BR>...";
}
?>
lang.php CODE:<?
if (!isset($_COOKIE['lang'])) #если переменная в куках не задана
{
setcookie("lang","ru",time()+60*60*24*365,"/"); #то задаем по умолчанию русский язык
$_COOKIE['lang']="ru";
}
if (isset($_POST['lang'])) #если было произведено изменение
{
setcookie("lang",$_POST['lang'],time()+60*60*24*365,"/"); #обновляем информацию в куках
$_COOKIE['lang']=$_POST['lang'];
}
if ($_COOKIE['lang']=="ru") #если задан русский язык
{
echo "<form method=\"post\">Язык: <select name=\"lang\"><option value=\"ru\" selected>Русский</option><option value=\"en\">Английский</option></select><input type=\"submit\" value=\"Применить\"></form>"; #выводим русскую форму
}
elseif ($_COOKIE['lang']=="en") #если задан английский язык
{
echo "<form method=\"post\">Language: <select name=\"lang\"><option value=\"ru\">Russian</option><option value=\"en\" selected>English</option></select><input type=\"submit\" value=\"Apply\"></form>"; #выводим английскую форму
}
?>
|