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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как закрыть прямой доступ к файлу, И разрешить только через скрипт 
:(
    Опции темы
zero50x
Дата 7.5.2014, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 13.4.2007
Где: Нижний Новгород

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



Смысл такой же как на большинстве файловых хостингов типа ifolder. В папке лежат файлы:
site.ru/folder/file1.zip
site.ru/folder/file2.zip

Скачиваются они через скрипт, т.е. он выдаёт временную ссылку, по ней получаем файл.

Вопрос: как запретить доступ к файлу если пользователь через браузерную строку введёт site.ru/folder/file2.zip и отправить его на получение временной ссылки.

P.S. Тему http://forum.vingrad.ru/topic-375892.html почитал, но там речь идёт о странице, а у меня о zip, rar, ppt-файлах.
PM MAIL   Вверх
Aliance
Дата 7.5.2014, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



Файлы нужно закачивать в папку, находящуюся выше по иерархии, чем DOCUMENT_ROOT. Тогда ничего закрывать не придется.

Как альтернатива, можно закрыть прямой доступ ко всей папке folder через .htaccess (google знает как это сделать)
PM MAIL WWW ICQ Skype   Вверх
marioadm
Дата 10.5.2014, 02:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


программист PHP
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 23.4.2013
Где: Цюрих

Репутация: -1
Всего: 0



1. Закрыть доступ к директории
2. Посредством скрипта запутать прямую ссылку на какой либо файл

PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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