За последние 24 часа нас посетили 62934 программиста и 1746 роботов. Сейчас ищут 787 программистов ...

Удаление cookies созданных на клиенте

Тема в разделе "PHP для новичков", создана пользователем heapKiller, 24 мар 2009.

  1. heapKiller

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

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Ситуация такая.
    Для передачи инфы на клиенте создается cookies.
    На сервере после обработки делается setcookie($name,"",time() - 3600) но cookie не удаляется.

    Что я делаю не правильно?

    ps Извините хотел в "Новичков" сунуть - ошибся.
     
  2. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Видимо, куки ставятся после вывода какой-то информации. А они, вроде как header() должны быть перед любым выводом.
     
  3. heapKiller

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

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Под обработкой я не имел в виду вывод. Куки нормально ставятся, (setcookie() возвращает true в Headere присутствует Set-Cookie) но не удаляются, т.е. куки с тем же именем, но с выставленным ранее из JS значением продолжает существовать).
     
  4. mantell

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

    С нами с:
    7 окт 2008
    Сообщения:
    125
    Симпатии:
    1
    Так они отсылаются серверу в заголовках-то? Те куки, что ты удалил
     
  5. alexey_baranov

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

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    для того чтобы убить куку, когда пользователь снимает галку "запомни меня", я отсылаю просто setcookie($name) и больше никаких параметров.
     
  6. heapKiller

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

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Отсылаются.
     
  7. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    heapKiller
    PHP:
    1.  
    2. <?php
    3. setcookie ($name, '');
    4. ?>
    5.  
     
  8. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    ставится по тому же пути, что и удаляется?