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

Форум PHP

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

 

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

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

тема: защита изображения
 
 автор: !!!Леха   (10.08.2006 в 17:59)   письмо автору
 
 

привет всем.
вывел изображение из mysql (поле blob)

<img src="img.php?uid=1">
если ее сохранить то сохраняется
как сделать, чтобы чел не мог сохранять, т.е. просто подсовывать файл php или чет другое
т.е чтоб не отображалась
спасибо за ответы

   
 
 автор: cheops   (10.08.2006 в 18:10)   письмо автору
 
   для: !!!Леха   (10.08.2006 в 17:59)
 

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

   
 
 автор: !!!Леха   (10.08.2006 в 18:24)   письмо автору
 
   для: cheops   (10.08.2006 в 18:10)
 

я где-то видел, что предалагает сохранить index.php
сохраняет -- а там пусто
изображение не сохраняет

может все такие возможно?
хотя не буду спорить с профи=)

   
 
 автор: cheops   (10.08.2006 в 18:30)   письмо автору
 
   для: !!!Леха   (10.08.2006 в 18:24)
 

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

   
 
 автор: Николай Законов   (10.08.2006 в 18:37)   письмо автору
 
   для: !!!Леха   (10.08.2006 в 18:24)
 

Нет, index.php сохранить нельзя, по крайней мере с нормального сервера.

Возможно был выбор:
- сохранить конечный документ
- сохранить рисунок

Если выбрать "конечный документ", то возможно сохранение как раз вашего пустого index.php, но
это если рисунок выполняет роль ссылки.

Если выбрать "сохранить рисунок", то вот она ваша картиночка, как на ладони.

   
 
 автор: elenaki   (11.08.2006 в 11:11)   письмо автору
 
   для: Николай Законов   (10.08.2006 в 18:37)
 

отменить правый клик, чтоб не выскакивало контекстное меню, отслеживать события по
нажатию на Ctrl, чтоб не было возможности сделать Ctrl+C. поместить поверх рисунка
прозрачный gif (будет сохранен именно он). можно засунуть картинку во Flash, тогда по
правому клику выскочит совсем другое контекстное меню. но всегда остется возможность
нажать printscreen и сохранить картинку с экрана (и flash-ролик тоже можно стырить).
вывод - защитить нельзя. можно изуродовать, чтоб не повадно было копировать - приклеить
поверх полупрозрачный копирайт. но это бесит.

   
 
 автор: RV   (11.08.2006 в 11:19)   письмо автору
 
   для: elenaki   (11.08.2006 в 11:11)
 

вобще не выкладывай и проблем не будет

   
Rambler's Top100
вверх

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