1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

Как подменить картинку личеру?

Тема в разделе "Web Coding", создана пользователем Orbit, 18 июн 2007.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Orbit

    Orbit Постоялец

    Регистр.:
    3 апр 2007
    Сообщения:
    145
    Симпатии:
    74
    Появился ряд сайтов, тянущих у меня картинки, хотелось бы как-то автоматизировать подмену картинок только при показе на этих сайтах.
    Я думаю это можно как-то реализовать через .htaccess по реферреру? или не выйдет? подскажите, пожалуйста, как лучше сделать?
     
  2. zetar

    zetar

    Регистр.:
    18 май 2007
    Сообщения:
    497
    Симпатии:
    348
    вот так
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?yourdomain.com.*$ [NC]
    RewriteCond %{REQUEST_URI} !^/theif.gif [NC]
    RewriteRule \.(gif|GIF|jpg|JPG)$ Перейти по ссылке [R]
     
    Orbit нравится это.
  3. Спиридон

    Спиридон Создатель

    Регистр.:
    10 окт 2007
    Сообщения:
    43
    Симпатии:
    1
    В качестве дополнения к предыдущему ответу...

    Вместо файла theif.gif можно вызвать PHP-скрипт, в котором с помощью библиотеки GD мы :
    - открываем картинку которую "злодей" запрашивает
    - накладываем поверх заранее подготовленную картинку с текстом на прозрачном фоне, типа: "эту картинку слямзили с сайта такого-то прсьба настучать по этому адресу"
    - делаем запись в лог о факте злодейства
    - выводим полученную картинку
     
  4. XeonN

    XeonN

    Регистр.:
    13 ноя 2006
    Сообщения:
    369
    Симпатии:
    150
    Как тянут ?
    Если скачивают я бы проставл водяные знаки на все картинки думаю з**тся все чистить и забьет на стягивание картинок )
    Если просто встявляю в сайт (мусорный траф) в cPanel вроде есть функция которая запретит загружать картинки с других хостов (вычитал в мануле).

    З.Ы. У меня на сайте был быстрый чам на php так умельцы с народа ее через iframe вставляли постоянно пока я народ и h16 в бан не добавил )
     
Статус темы:
Закрыта.