В двух язычной версии Этот код
<a href="index.php?lang=<?=$langUrl?>"><?=$top['menu8']?></a>выводил ссылку на другой язык (Если в на страница А то выводилясь ссылка на страницу Б. Ели на странице Б то выводилясь ссылка на страницу А)
Нада сделать так чтоб Если мы на странице А то Выводились ссылки на Б и В а по умалчанию всегд открывалась страница А
PHP код отвечаюший за выбор языка:
session_start();
define ('IKO',true);
if (!isset($_GET['lang']) && @$_SESSION['lang']=="az")
{
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}
elseif(!isset($_GET['lang']) && @$_SESSION['lang']=="en" )
{
$_SESSION['lang']="en";
include('lang/en.php');
$langUrl="az";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="az")
{
unset($_SESSION['lang']);
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
if(isset($_SERVER['HTTP_REFERER']))
{
header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}
elseif (isset($_GET['lang']) && $_GET['lang']=="en")
{
unset($_SESSION['lang']);
$_SESSION['lang']="en";
include('lang/en.php');
$langUrl="az";
if(isset($_SERVER['HTTP_REFERER']))
{
header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}
else
{
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}
Спустя 3 часа, 30 минут, 48 секунд (7.08.2012 - 16:13) Stiv22 написал(а):
Свернутый текст
session_start();
define ('IKO',true);
if (!isset($_GET['lang']) && @$_SESSION['lang']=="az")
{
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}
elseif(!isset($_GET['lang']) && @$_SESSION['lang']=="en" )
{
$_SESSION['lang']="en";
include('lang/en.php');
$langUrl="az";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="az")
{
unset($_SESSION['lang']);
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="ru")
{
unset($_SESSION['lang']);
$_SESSION['lang']="ru";
include('lang/ru.php');
$langUrl="ru";
if(isset($_SERVER['HTTP_REFERER']))
{
header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}
elseif (isset($_GET['lang']) && $_GET['lang']=="en")
{
unset($_SESSION['lang']);
$_SESSION['lang']="en";
include('lang/en.php');
$langUrl="az";
}
elseif (isset($_GET['lang']) && $_GET['lang']=="ru")
{
unset($_SESSION['lang']);
$_SESSION['lang']="ru";
include('lang/ru.php');
$langUrl="ru";
if(isset($_SERVER['HTTP_REFERER']))
{
header ("LOCATION:".$_SERVER['HTTP_REFERER']);
}
}
else
{
$_SESSION['lang']="az";
include('lang/az.php');
$langUrl="en";
}
Спустя 19 часов, 47 минут, 31 секунда (8.08.2012 - 12:00) elik546 написал(а):
Свернутый текст
Цитата (Stiv22 @ 7.08.2012 - 14:13) |
|
Не получилась
Спустя 2 дня, 23 часа, 25 минут, 4 секунды (11.08.2012 - 11:25) elik546 написал(а):
Цитата (Stiv22 @ 7.08.2012 - 14:13) |
Свернутый текст
|
Спасибо Получилась