ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Анонс: ста тья "Подвод ные камни ? ?ри исполь? ?овании кэ? ?ирования ? ? nginx"



Nikolay Grebnev Пишет:
-------------------------------------------------------
> Вопрос - а можно ли как-то
> сделать проверку при
> кешировании - есть ли
> внешний http_referer или нет?
> У нас всегда когда человек
> приходит с внешним
> реферером, он записывается
> ему
> в куку - и при регистрации
> учитывается. Т.е. всегда
> видим откуда пришел
> каждый
> зарегистрировавшийся
> пользователь.
> А после перехода на
> кеширование тит страницы
> это уже не работает (куки-то
> режутся).
> Вот можно ли как-то сделать
> проверку что если у
> человека есть внешний (не с
> данного сайта) http_referer то
> его поскать по
> некеширующему варианту?
> 

Выше предлагают решение без практики =) Проблема в том, что рефер надо сторить 
на любой странице, а не только на странице регистрации.

Делать на сервере такого не стоит, потому что можно сделать на клиенте -- 
пишите куку JS'ом и будет вам щастье независимо от того, кэшируется страница 
или нет. Потому что куки могут быть отключены (у поисковиков, например), 
незачем лишний раз напрягать сервер.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,14149,20729#msg-20729




 




Copyright © Lexa Software, 1996-2009.