Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Cookies |
Автор: lasalexx 17.4.2005, 21:15 |
есть вот такой код: <? if(isset($color)): echo "<body bgcolor=".$color.">"; else: $f="maroon"; $cook=setcookie("color",$f); echo "<body bgcolor=\"blue\">"; endif; echo " <form method=post action=\"cook.php\"> <input type=submit value=send> </form>"; echo "</body>"; ?> однако после перегрузки страници, фон остаётся синим, то есть cookies не создаются. в чём ошибка. если нашли, пожалуйста напишите. |
Автор: Mal Hack 17.4.2005, 21:50 |
куки надо ставить ДО вывода. |
Автор: lasalexx 17.4.2005, 22:01 |
<? $f="maroon"; $cook=setcookie("color",$f); if(isset($color)): echo "<body bgcolor=".$color.">"; else: echo "<body bgcolor=\"blue\">"; endif; echo " <form method=post action=\"cook.php\"> <input type=submit value=send> </form>"; echo "</body>"; ?> так что ли? однако опять экран синий |
Автор: Mal Hack 17.4.2005, 22:07 | ||
Ты где такой синтаксис нарыл? ![]()
|
Автор: lasalexx 17.4.2005, 22:14 |
merci beaucoup! |