|
|
|
| Добрый день !
Возникла следующая задача, - необходимо отслеживать сколько раз была загружена, например картинка с моего сайта,
не прибегая к регистрации, а просто - было ли обращение к файлу.
По идее же запрос на подгрузку картинки клиентом поступает ? значит можно отловить этот момент ?
Что-то около AddHandler ?
Заранее спасибо ! | |
|
|
|
|
|
|
|
для: bedr0s
(04.02.2010 в 13:01)
| | Обрабатывать серверный лог и считать. Или выводить все файлы не напрямую, а через скрипт, записывающий загрузки в базу. | |
|
|
|
|
|
|
|
для: Loneliness
(04.02.2010 в 15:04)
| | Кстати да ! о логах-то я и забыл, спасибо !
Как думаете, вот это как-то можно заюзать ( нарыл где-то )
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.mydomain.com/counter.php [R,L]
только в руле я заменил картинку на php скрипт ? ( не работает кстате ... ) изначально это было предотвращение кражи картинки....
Спасибо. | |
|
|
|
|
|
|
|
для: bedr0s
(04.02.2010 в 15:14)
| | Реферер слишком уж необязательный и ненадежный параметр, чтобы использовать его для ваших целей- зачастую он не передается и может быть подделан. | |
|
|
|
|
|
|
|
для: Loneliness
(04.02.2010 в 19:17)
| | ну реферер нулевой только в случае, если я захожу со своего же сайта, в остальных случаях он вроде заполнен.
так что пока все работает, спасибо за участие ! | |
|
|
|