Добрый день, как мне правильно установить куку? Я сделал так, но вылетает ошибка: Notice: Undefined index: c1 in C:\apache\localhost\www\acb.coins\test.php on line 11 Код (Text): <?php setcookie("c1", "test", time() + 10000000); ?> <html> <head> <META http-equiv="Content-Type" content="text/html; charset=windows-1251"/> </head> <body> <?php echo $_COOKIE['c1']; ?> </body> </html>
Вызов setcookie только добавляет соответствующий НТТР-хедер, который просит браузер запомнить куку. Т.е. пока оно до браузера не доползёт, он не сохранит и в следующем запросе не вернёт куку серверу (тоже с хедером) - сервер про неё ничего не знает. Поищите как куки работают - полезно знать.