parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

hashfile+cookies (пример из документации)

KvesTim 29.06.2005 11:05

# создаем/открываем файл с информацией
$sessions[^hashfile::open[/sessions]]
^if(!def $cookie:sid){
    $cookie:sid[^math:uuid[]]
}
# после этого…

$information_string[произвольное значение]
# …так запоминаем произвольную $information_string под ключом sid на 2 дня
$sid[$cookie:sid]
$sessions.$sid[$.value[$information_string] $.expires(2)]

# …а так можем считать сохраненное ранее значение
# если с момента сохранения прошло меньше 2х дней
$sid[$cookie:sid]
$information_string[$sessions.$sid]
-------------------------------------
Обращаясь к $information_string мы сравниваем UUID хранящийся в cookies и UUID из файла sessions, если они равны, то из файла sessions мы берем значения соответсвующие этому UUID.
Тогда получается, что при обращении пользователя к любой странице сайта, к примеру через 1 день, мы с омощью переменной $information_string можем получить вчерашние значения?