ФорумПрограммированиеPHP для идиотов → Скрытие прямой ссылки на файл

Скрытие прямой ссылки на файл

  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 30 мая 2009 г. 6:01

    Думаю этот вопрос будет интересен не только мне.
    в гугле ниче путёвого не нашёл

    собсно у меня есть папка с файлами и страница с ссылками на них.
    Как зашифровать эти ссылки чтоб никто не спалил их место расположение на сервере?
    Типа как на поисковиках www.сцайт/jngbmspoktns/file.rar
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 30 мая 2009 г. 6:06, спустя 5 минут 3 секунды


    Думаю этот вопрос будет интересен не только мне.
    в гугле ниче путёвого не нашёл

    собсно у меня есть папка с файлами и страница с ссылками на них.
    Как зашифровать эти ссылки чтоб никто не спалил их место расположение на сервере?
    Типа как на поисковиках www.сцайт/jngbmspoktns/file.rar
    а что ты уже сделал чтобы зашифровать ее?
    Сапожник без сапог
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 30 мая 2009 г. 6:11, спустя 4 минуты 51 секунду

    ниче. ибо незнаю как
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 30 мая 2009 г. 6:18, спустя 7 минут 10 секунд

    1. приумать ключ
    2. придумать куда его сохранить
    3. сказать веб серверу что ссылки реврайтные
    4. взять ключ
    5. узнать какой файл
    6. отправить файл человеку.

    Сапожник без сапог
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 30 мая 2009 г. 6:34, спустя 16 минут 4 секунды

    вот тут нашёл некий пост.. некого чувака )
    пишет типа:
    nginx + http://www.opennet.ru/base/net/nginx...irect.txt.html
    но оно мне также не понятно как и твой ответ)

    1.ключ.. это чтоли типа набор симфолов который будет подставлен вместо ссылки?
    2. сколько ссылок столько и ключей? я думал они както на лету гнерятся
    3.это непонял как:(
    4.это понятно
    5.несовсем понятно как я узнаю к какому конкретно файлу оно.
    6.непонял пункт 5. поэтому и этот тоже

    зы. дуд этот сомнительный тип спёр твою аву =)
  • artoodetoo

    Сообщения: 5146 Репутация: N Группа: в ухо

    Spritz 30 мая 2009 г. 7:26, спустя 52 минуты 42 секунды

    если отбросить нгинкс, который ты один хрен нескоро потрогаешь, то ищи в контексте apache mod_rewrite.

    есть по крайней мере три способа:
    - отдавать файл в php-скрипте через file_get_contents/fread
    - если есть доступ к "корневой конфигурации" httpd.conf - filemap
    - в .htaccess проверять пользовательские куки. возможно даже на shared-хостинге
    ιιlllιlllι унц-унц
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 30 мая 2009 г. 7:34, спустя 7 минут 32 секунды

    первое класно звучит =)
    давай поподробней)
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 30 мая 2009 г. 7:42, спустя 8 минут

    надо сделать страницу отдельную типа download.php?id=1
    а в ней типа switch $_ГЕТ[ид];
    кас "1" { фрид путь до файло }
    а потом как хз
    и вообще таким образом надо както в эту страницу добавлять новые ид
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 30 мая 2009 г. 8:17, спустя 34 минуты 50 секунд

    ляляллялял. ептыь ептыть ептыть бля %)
    Сапожник без сапог
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 30 мая 2009 г. 8:24, спустя 6 минут 42 секунды

    неипу как сделать
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 30 мая 2009 г. 9:06, спустя 42 минуты 48 секунд

    как

    сказать веб серверу что ссылки реврайтные

    ?
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 30 мая 2009 г. 9:15, спустя 8 минут 19 секунд

    .htaccess
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 30 мая 2009 г. 9:23, спустя 8 минут 24 секунды

    mod_rewrite?
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 30 мая 2009 г. 9:39, спустя 15 минут 56 секунд

    Да
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 30 мая 2009 г. 10:50, спустя 1 час 10 минут 56 секунд

    в регулярных выражениях не оч силен.. помогите сделать реврайт с адреса *files/*.* на *калякамаляка/*.*

Пожалуйста, авторизуйтесь, чтобы написать комментарий!