Просмотр поста

.
Folour
Think different
Шпана (11.02.2013 / 04:44)
теперь где я ошибся? язык не сменяются
if (isset($_GET['lng'])) {
$lngnew = trim($_GET['lng']);
setcookie("$lngnew", $lng, time() + 3600 * 24);
}
if (isset($_COOKIE['lng']))
{
$lng = $_COOKIE['
if (isset($_GET['lng'])) {
    $lngnew = trim($_GET['lng']); //тут сделай проверку входят ли переданные данные в массив доступных языков
    setcookie('lng', $lngnew, (time() + 3600 * 24), '/'); //1 аргумент - это название куки, тоесть, если ты используешь lng в массиве кук, то и 1 аргумент должен быть lng в кавычках, 2 аргумент - значение, у тебя оно не менялось, так как передавалось не новое, а текущее.
}
if (isset($_COOKIE['lng']))
{
    $lng = $_COOKIE['lng']; //тут тоже проверка на доступные языки
} else{
    $lng = 'ru';
}