Имеется index.php: <?php $login="Гость"; if(isset($_COOKIE['username'])) { $login=$_COOKIE['username']; } ?> <HTML> <P> Приветствуем вас, <?php echo $login ?></P> </HTML> Предварительно была записана кука username со значением admin. Куки упорно не хотят считываться даже при помощи JS, хотя браузер Опера 9.20 куку показывает. Записал куку при помощи writecookie.php: <?php setcookie("username","admin",time()+3600); ?> <HTML> <P>Записана кука username со значением admin</P> </HTML> Пробовал заменить $_COOKIE на $HTTP_COOKIE_VARS - не работает. Кроме того, почему-то isset функция тоже не работает (как её уберу, страница показывается, а так нет), но здесь, возможно, дело в бесплатном хостинге. Но ведь кука должна считываться на любом хостинге, правда?
а на локальном тоже не работает? в скриптах поставь error_reporting(E_ALL), может ошибка какая вылезет и попробуй ставить куку с 4-ым параметром: PHP: <? setcookie('username', 'admin', time()+3600, '/'); ?>
bim Куки не читаются сразу после установки. Куки будут читаться после первой перезагрузки страницы. Матчасть. ЗЫ. Телепатия удалась? :lol: