Jump to content
  • 0

Счетчик для изображений


Lionel
 Share

Question

Интересуюсь таким моментом.

Есть счетчик, который считает количество скачиваний файлов - изображений, запакованных в архив zip. Однако у пользователей есть возможность просто открывать изображение и сохранять его через Save as. По сему понятно, что из этих двух способов получить файл засчитать получается только, когда скачивается архив.

Каким образом можно обеспечить учет показа изображений средствами php и возможно ли это вообще?

Обычный счетчик использует промежуточную страницу, на которой размещен только код php, который принимает запрос и осуществляет выдачу файла и учет скачивания. Полагаю, можно этой же страницей или другой сделать выдачу изображения, только смущает факт потери изображений в индексе поисковиков. Если раньше при запросе изображения пользователю выдавалась страница та, где это изображение было получено, то, возможно, используя страницу-посредницу такая выдача перестанет существовать.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

mod_rewrite rules :angry:

Разрешаем всем ботам(а так же проверять рефера), свободно ползать по папке с изображениями.

А вот, обычных смертных юзеров, перекидываем все запросы на какой нить скрипт.

Чтобы обеспечить нормальное отображение картинок для юзеров на сайте.

Необходимо в сайте объявить например константу, а в скрипте проверять ее(который выдает картинки).

Все просто, проверяешь контстанту, если же ее нет, проверяешь бот ли это или рефер с гугла/яндекса.

RewriteEngine On
Options +FollowSymlinks
RewriteBase /images/

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)$ ../modules/lich/rsmsantileech/check.php?file=$1 [QSA,L]

Но, я думаю есть способы по лучше моего.

Link to comment
Share on other sites

  • 0

есть еще один способ, выкладывать на предпросмотр картинку маленькую и главное ужасного качества, что бы юзеру не захотелось ее скачивать, ну и уведомить его о том, что в архиве мол, картинка лучше, и пусть он скачивает только архив.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy