Помогите с куками.

Тема в разделе "Другие языки", создана пользователем Mr.Friction, 27 мар 2010.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. Mr.Friction

    Mr.Friction

    Регистр.:
    14 ноя 2006
    Сообщения:
    176
    Симпатии:
    10
    есть запись в виде ссылки
    PHP:
     $t_city=time()+77760000
    echo 
    "<a href='' onclick=\"document.cookie='city=41;expires=\'".$t_city."\';path=/;';return true; \">Москва</a>
    <a href=''  onclick=\"document.cookie='city=42;expires=\'"
    .$t_city."\';path=/;';return  true; \">Киев</a>";

    В мозилле всё пашет просто замечательно а в ИЕ при клике на ссылку она пашет, но при первом-же обновлении страници слетает (типа вообще не пишет куку).

    Может кто поможет побороть ИЕ?
     
  2. vivid

    vivid Постоялец

    Регистр.:
    13 апр 2009
    Сообщения:
    143
    Симпатии:
    18
    попробуй без expires, возможно неправильный формат даты
     
    Mr.Friction нравится это.
  3. zardoz

    zardoz Постоялец

    Регистр.:
    6 май 2008
    Сообщения:
    84
    Симпатии:
    59
    Да, точно проблема в формате даты.
    В куках дату нужно писать в формате День_недели, ДД Мес ГГ ЧЧ:ММ:СС GMT
    например:
     
    Mr.Friction нравится это.
  4. Mr.Friction

    Mr.Friction

    Регистр.:
    14 ноя 2006
    Сообщения:
    176
    Симпатии:
    10
    Спасибо вам люди добрые !!!!!
    получилась вот такая фигня:

    $t_city=date(DATE_COOKIE, time()+604800);
     
Статус темы:
Закрыта.