время жизни переменной COOKIE и PHP

Тема в разделе "PHP", создана пользователем satyra, 7 июн 2011.

Модераторы: latteo
  1. satyra

    satyra Постоялец

    Регистр.:
    21 окт 2007
    Сообщения:
    73
    Симпатии:
    7
    Добрый день.

    Подскажите если кто знает при помощи PHP как можно узнать время создания переменной или аремя жизни переменной в COOKIE.
     
  2. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    COOKIE ты рассматриваешь как суперглобальный массив PHP или как файл, который сохраняет броузер?
     
  3. DrakonHaSh

    DrakonHaSh

    Регистр.:
    29 июн 2010
    Сообщения:
    358
    Симпатии:
    122
    со стороны сервера инфу о куках в браузере, кроме их значения, никак нельзя узнать т.к. при запросе к серверу эта информация не посылается браузером.
    при помощи javascript можно узнать время "окончания жизни" переменной.
    время создания переменной вроде как вообще никак нельзя узнать.
     
  4. satyra

    satyra Постоялец

    Регистр.:
    21 окт 2007
    Сообщения:
    73
    Симпатии:
    7
    мне в принципе без разницы как расматривать COOKIE, нужно просто
    вытянуть время когда создана переменная

    просто скажем
    setcookie("TestCookie", $value, time()+3600);
    моджно задать время жизни а вот узнать его проблема
     
  5. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    991
    Симпатии:
    267
    При установке куки создавайте еще одну с временем ее установления.
    setcookie("TimeCookie", time(), time()+3600);
     
  6. zzzkabanzzz

    zzzkabanzzz Создатель

    Регистр.:
    15 июн 2011
    Сообщения:
    56
    Симпатии:
    4
    http://i-vd.org.ru/books/php/cookies.shtml
     
  7. PHPCod3r

    PHPCod3r

    Регистр.:
    7 июн 2010
    Сообщения:
    261
    Симпатии:
    25
    Да вот по сабжу не плохой материал, для тех кто хочет глубже разобраться в вопросе

    Перейти по ссылке
    В главе 3 много всяких каверзных вопросов про куки, ни и ответы
    там тоже есть )
     
  8. Miraage

    Miraage Angular/Laravel

    Регистр.:
    3 июн 2008
    Сообщения:
    230
    Симпатии:
    51
    для сессии session_get_cookie_params() можно узнать TTL
    а для обычных кук средствами php никак. да имхо вообще никак не узнать, когда была создана печенька