Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Мониторинг/обработчик доступов к файлу
 
 автор: bedr0s   (04.02.2010 в 13:01)   письмо автору
 
 

Добрый день !
Возникла следующая задача, - необходимо отслеживать сколько раз была загружена, например картинка с моего сайта,
не прибегая к регистрации, а просто - было ли обращение к файлу.
По идее же запрос на подгрузку картинки клиентом поступает ? значит можно отловить этот момент ?
Что-то около AddHandler ?

Заранее спасибо !

  Ответить  
 
 автор: Loneliness   (04.02.2010 в 15:04)   письмо автору
 
   для: bedr0s   (04.02.2010 в 13:01)
 

Обрабатывать серверный лог и считать. Или выводить все файлы не напрямую, а через скрипт, записывающий загрузки в базу.

  Ответить  
 
 автор: bedr0s   (04.02.2010 в 15:14)   письмо автору
 
   для: 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 скрипт ? ( не работает кстате ... ) изначально это было предотвращение кражи картинки....

Спасибо.

  Ответить  
 
 автор: Loneliness   (04.02.2010 в 19:17)   письмо автору
 
   для: bedr0s   (04.02.2010 в 15:14)
 

Реферер слишком уж необязательный и ненадежный параметр, чтобы использовать его для ваших целей- зачастую он не передается и может быть подделан.

  Ответить  
 
 автор: bedr0s   (05.02.2010 в 03:26)   письмо автору
 
   для: Loneliness   (04.02.2010 в 19:17)
 

ну реферер нулевой только в случае, если я захожу со своего же сайта, в остальных случаях он вроде заполнен.
так что пока все работает, спасибо за участие !

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования