Вопрос Логика в работе Cookie

Тема в разделе "Веб-разработка", создана пользователем Vadim, 17 фев 2013.

Статус темы:
Закрыта.
  1. Vadim

    Vadim На форуме с: 30 янв 2013 Сообщения: 18

    Здравствуйте, гости темы !
    Создание cookie весьма просто выглядит, но со своими правилами.
    Я бы не создал эту тему, если бы видел логику, когда cookie не создаются, но по такому же принципу удачно удаляются !

    Создаю я вот так:
    setcookie('uid', $uid['id'], time()+3600);
    Удаление происходит так:
    setcookie('uid', $uid['id'], time()-3600);

    Если выводить в браузер переменную и значение: $uid['id'], то выводит всё верно.
    Так же, если создавать cookie по такому типу:
    setcookie('uid', 'id' time()+3600);, то создание проходит удачно и удаляется вот так:
    setcookie('uid', $uid['id'], time()-3600);

    Были моменты, когда cookie создавались, но id было ниже на одну единицу по сравнению с действующим.

    Собственно с этим, я прошу Вас найти хотя бы логику этому !

    ---------- Сообщение добавлено в 17:18 ---------- Предыдущее сообщение размещено в 17:08 ----------

    Создание и удаление происходит через:
    if isset($_POST['save_cookie']) { ..... }
    if isset($_POST[delete_cookie']) { ..... }
    Соответственно.
  2. Ami

    Ami Модератор На форуме с: 28 ноя 2011 Сообщения: 259 Команда форума

    Само удаление тоже создание, только в прошедшем времени или с пустым значением.

    Вряд ли без запятой оно будет удачным.

    Проверяйте код, ищите ошибку.

    Действительно :a11:

    Задайте конкретный вопрос и получите такой же ответ.:a1:
    1 человеку нравится это.
  3. Vadim

    Vadim На форуме с: 30 янв 2013 Сообщения: 18

    Запятую я забыл поставить только здесь, даже не забыл, а даже не знаю что)
    Вопрос конкретный я не буду задавать, сама темы была вопросом)), да и посидев перепробав многое - решил проблему, но теперь у меня проверяются сессии, если они есть, то создаются куки, если нет, то проверяются куки, если есть, то создаются куки. С этим ещё придётся подумать, так как, получается, этот скрипт будет постоянно работать и записывать куки.
Статус темы:
Закрыта.