За последние 24 часа нас посетили 16417 программистов и 1678 роботов. Сейчас ищут 830 программистов ...

помогите разобраться с куками

Тема в разделе "Прочие вопросы по PHP", создана пользователем acb, 6 июл 2011.

  1. acb

    acb Активный пользователь

    С нами с:
    29 мар 2011
    Сообщения:
    5
    Симпатии:
    0
    Добрый день, как мне правильно установить куку?
    Я сделал так, но вылетает ошибка:
    Notice: Undefined index: c1 in C:\apache\localhost\www\acb.coins\test.php on line 11

    Код (Text):
    1.  
    2. <?php
    3.    setcookie("c1", "test", time() + 10000000);
    4. ?>
    5.  
    6. <html>
    7.    <head>
    8.       <META http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
    9.    </head>
    10.    <body>
    11.       <?php
    12.          echo $_COOKIE['c1'];
    13.       ?>
    14.    </body>
    15. </html>
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    куки видно будет при следующем запуске страницы.
     
  3. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    както так)
     
  4. Jettt

    Jettt Активный пользователь

    С нами с:
    24 июл 2011
    Сообщения:
    20
    Симпатии:
    0
    Вызов setcookie только добавляет соответствующий НТТР-хедер, который просит браузер запомнить куку. Т.е. пока оно до браузера не доползёт, он не сохранит и в следующем запросе не вернёт куку серверу (тоже с хедером) - сервер про неё ничего не знает.
    Поищите как куки работают - полезно знать.