Здравствуйте.
Собственно, есть код, который обращается в куки браузера и при их отсутствии выдает заготовленный текст в виде html чрез вызов другой функции.
<?
// Читаем куку языка
$lang = $_COOKIE['lang'];
if (!$lang) {
// Если куки нет, ставим дефолтную
$lang = 'ru';
}
?>
Вывод:
<?= $lang; ?>
Но, если просто заменить слово "lang" на "scheme" (или любое другое), то код уже не работает.
<?
// Читаем куку языка
$scheme = $_COOKIE['scheme'];
if (!$scheme) {
// Если куки нет, ставим дефолтную
$scheme = 'ru';
}
?>
Вывод:
<?= $scheme; ?>
В чем может быть причина?