VANHALEN
Новичок
Прошу прощения, если вопрос покажется ламерским, но я чё-то туплю.. Как это вообще обычно делается? В каком порядке?
Я сделал так.
Переменная с темой передаётся, как видно из скрытой формы. Ну и чё то не работает естественно как надо. Я конечно вижу, что логика не правильная, но вот в каком порядке делать, чтобы работало правильно? Туплю.. Тоесть проблемма то в чём.. Первый раз заходим на сайт - тема по умолчанию установилась. Теперь если кнопочка была нажата (переменная из поста не пустая и не равна текущей из куков), то перезаписываем. Ну и до следующего перехода по любой ссылке, тема то остаётся старая. Тоесть нужно сначала проверить и перезаписать.. вобщем туплю...
Я сделал так.
PHP:
if (!isset($_COOKIE['theme']))
{
setcookie("theme","red",0x6FFFFFFF);
$_COOKIE['theme'] = 'red';
}
elseif (isset($_POST['theme']) && $_POST['theme'] != $_COOKIE['theme'])
{
setcookie("theme",$_POST['theme'],0x6FFFFFFF);
}