Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Защита от размещения картинок на другом сервере 
:(
    Опции темы
pythonwin
Дата 16.10.2006, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: нет
Всего: 36



Цитата(Crucified @  17.10.2006,  00:59 Найти цитируемый пост)

Хотя, я нашел - таки способ защиты:
Пусть к файлам - картинкам указывать так: /$переменная(название папки)/путь/название файла.jpg
И периодически менять путь файла (раз в неделю), изменяя переменную и название папки.


Crucified, молодец, что нашел как закрыть, но лучше штамты на рисунки ставь. smile
PM WWW GTalk Jabber   Вверх
ewolf
Дата 16.10.2006, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 15.8.2006
Где: г. Москва

Репутация: 8
Всего: 18



А если выдавать картинки через скрипт, при этом при заходе на главную страницу создавать сессию, а в скрипте для картинок ее проверять?

Например:

Файл index.php
Код

<?
session_start();
$_SESSION['allow_images'] = true;
?>
<img src="/images/image.jpeg">



Файл image.php
Код

<?
session_start();

$image_dir = './real_images/';

if( isset($_SESSION['allow_images']) && ($_SESSION['allow_images'] == true) )
{
   if( file_exists($real_images . $_GET['img'])
   {
      header('Content-Type: image/jpeg');
      header('Cache-control: no-cache, no-store');
      readfile($real_images . $_GET['img']);
      exit;
   }      
}

header('HTTP/1.1 404 Not Found');
?>


Файл .htaccess
Код

RewriteRule ^images/(.*)$ /image.php?img=$1



PM MAIL ICQ   Вверх
pythonwin
Дата 17.10.2006, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: нет
Всего: 36



Цитата(ewolf @  17.10.2006,  05:22 Найти цитируемый пост)
А если выдавать картинки через скрипт, при этом при заходе на главную страницу создавать сессию, а в скрипте для картинок ее проверять?

хорошая идея, а если при этом сделать через аудентификацию, то будет просто класс! smile
PM WWW GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0685 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.