|
|
|||
|
wm-help.net -> Статьи веб-мастера -> Защита сайта с PHP -> Защита изображений на всем сайте. PHP+mod_rewriteЗащита изображений на всем сайте. PHP+mod_rewrite
Автор: Беляев Александр
Сайт Автора: wm-help.net
E-mail Автора: admin@wm-help.net
Дата написания: 09.11.2006
На многих популярных
сайтах с уникальным контентом, нередко можно увидеть, что почти на всех
изображениях стоит либо картинка-логотип, либо подпись с названием
сайта. Делается это для того, что бы хоть как то защитить сайт от
недобросовестных веб-мастеров, забывающих указывать первоисточник материала.
Очень актуален такой вид защиты для сайтов с уникальными галереями всевозможных
картинок и изображений. Конечно, скажете вы, можно просто обрезать или замазать
то место, где стоит подпись или логотип, но это все равно лучше, чем вообще не
пытаться защитить свои изображения от посягательств со стороны конкурентов. Источник: http://wm-help.net/my-articles/article/image-protect-on-all-site.PHP-plus-mod_rewrite.htmДля реализации защиты изображений на всем сайте нужно будет использовать mod_rewrite + PHP. Идея данной защиты очень проста: mod_rewrite перенаправляет все запросы идущие к папке image, а php-скрипт, в зависимости от типа запрашиваемого файла, решает, что с ним делать – накладывать копирайт, если это изображение или не стоит, если это файл. Единственным минусом данного подхода является то, что все защищаемые изображения нужно хранить в отдельной папке, что бы mod_rewrite мог определить, нужно или нет защищать данное изображение. Если же вы вдруг захотите "пометить" все изображения на сайте, то приготовьтесь к тому, что от вашего графического дизайна, ничего на останется – все будет усеяно вашими копирайтами. И так, реализация данной защиты изображений на сайте проста, так же как и сама идея. Для начала дописываем в .htaccess пару строчек:
RewriteEngine onПосле добавления этих строчек в .htaccess все запросы идущие к папке image будут автоматически перенаправляться на php-скрипт, в переменной $img_name с указанием оставшейся части пути к файлу. PHP-скрипт тоже не слишком сложен для понимания, в нем реализованы функции защиты для основных типов изображений, который в основном используются в интернете:
<?phpНу а для тех, у кого по какой-то причине данная защита изображений на всем сайте не работает, советую проверить: установлен ли на вашем хостинге mod_rewrite; правильно ли указанна директория с изображениями, в данном примере это – images; все ли вы правильно сделали. Скачать данный пример защиты изображений от плагиата можно здесь: http://wm-help.net/download/image.protect.zip. В случае не выполнения данного обязательства, возможно обращение в суд. Другие статьи из раздела "Защита сайта с PHP"
Защита изображений на всем сайте. PHP+mod_rewrite Защита e-mail'ов пользователей от спамеров Защита сайта. Блокировка ip адреса Защита сайта от спамеров с использованием PHP. Практическое применение кода подтверждения с картинки. |
|
| бодибилдинг | Строим Домик | RU-домены за 170 рублей | Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008. При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны! Время генерации страницы: 0.039 |