как ограничить доступ к файлам

azamat

Guest
как ограничить доступ к файлам

Господа, возникла следующая проблема: на сервере есть папка с картинками, нужно сделать чтобы напрямую к картинкам нельзя было получить доступ, а только через мой скрипт. Я пока вижу выход только в использовании mod_rewrite. По форуму искал, нашел тред, но там так до конца эту проблему и не решили. Может кто-нибудь дать совет. Спасибо.
 

_RVK_

Новичок
шлешь нужные заголовки, и [m]readfile[/m]. Доступ закрвыаешь .htaccess
 

azamat

Guest
Спасибо, как то не подумал, только как такой способ пройдет если на странице надо отображать много картинок?
 

Фанат

oncle terrible
Команда форума
а зачем тебе отображать на странице много картинок?
она станет тяжелой и неудобной
 

azamat

Guest
Фанат, ты все шутишь?:) Мне нужно сделать разграничение доступа к картинкам, одни картинки могут просматривать одни пользователи, другие-другие. Есть страницы, на которых нужно отображать не одно, а больше изображений. За корень сайта их не вынесешь, положишь в корне, тогда зачем мой скрипт :) , вот я пока только mod_rewrite надумал. Diesel, подсказал способ, но может я недопонял, но не знаю как применить его к нескольким изображениям. Какие соображения?
 

Фанат

oncle terrible
Команда форума
учи html, чудик.
там написано, как вывродить несколько картинок на одной странице
 

AHTIXPICT

Новичок
Хранить путь к картинкам в базе данных с дополнительными полями учитывающими права пользователей
 

azamat

Guest
Или я вас не совсем понимаю или вы меня.

учи html, чудик.
там написано, как вывродить несколько картинок на одной странице
Может мои знания html недостаточны, но то что я знаю это:
<img src=''>, и хоть 200 штук, это понятно.

Хранить путь к картинкам в базе данных с дополнительными полями учитывающими права пользователей
Но что мешает пользователю, когда он получит html страницу посмотреть все эти пути и потом обратиться по ним напрямую к файлам
 

azamat

Guest
Ну, Фанат, если начал то давай до конца :)

Браузер умеет показывать HTML, в котором прописаны ССЫЛКИ на несколько картинок.
То есть выход только один: обрабатывать эти ссылки на лету веб-сервером.
 

Фанат

oncle terrible
Команда форума
не нравится обрабатыввать на пхп - обрабатывай веб-сервером.
от нас-то ты чего хочешь?
 

azamat

Guest
Все, я тормоз, кажется, понял, надо было лишь подумать. :)
В <img src=''> подставляю ссылку на свой скрипт, который проверяет права доступа и отдает(или не отдает изображение браузеру), так как говорил Diesel, если я не прав прошу меня поправить.
Оказывается надо мыслить 'ширше'.
Фанат, Diesel, спасибо.
 
Сверху