Разрабатую систему идентификации пользователя. Одним из критериев решили использовать кеш на стороне клиента (в браузере) - ETag(кэш браузера). Так вот, как средствами Yii можно загнать в браузер клиента некую метку, чтобы в дальнйшем, когда пользователь решить снова посетить данную страницу можно было бы его идентифицировать?
Пытался использовать CHttpCacheFilter - но, что то не получется…
Да всем устранивает, этот момент уже учли! Просто создаем еще один критерий идентификации пользователя (это хранение метки посещенной странице в кеше, к примеру, ETag в кеше браузера).
Как вот запихнуть в кеш браузера эту уникальную метку, чтобы при повторном посещении страницы можно было б сравнивать переданный заголовок If-None-Match на сервере через $_SERVER[‘HTTP_IF_NONE_MATCH’]).
Перепробывал все - не получаеться ни закешировать ни получить…
Flash куки - это куки, о которых мало кто знает, кроме web-разработчиков . Почитайте статьи в инете, если интересует. Привел тут как дополнение к обычным кукам, о которых упоминали.
Нет. А собственно давайте разберемся. Что такое кэш браузера физически? Это набор файлов типа html, css, image, cookies, scripts, activex и др. Первый раз страница скачивается, кладется в кэш. Если страница не изменилась при следующей загрузке, она достается из кэша и выплевывается в браузер. Собственно, если переменная и может хранится, то по логике надо смотреть в сторону кукисов. О чем и написано тут
Так все таки вы настаиваете на куках… многие ведь гиганские поисковики пользуются кукисами для идентификации пользователей… хотелось, просто кроме этого еще что-то использовать (кстати слышал про идентификацию по посещенных ссылках), но опять таки как это реализовать, пока не знаю…