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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: прямая ссылка

Сообщения:  [1-7] 

 
 автор: Void   (29.11.2005 в 23:20)   письмо автору
 
   для: cheops   (29.11.2005 в 22:49)
 

Благодарю Вас. Там отличный пример того, о чем я говорю, правда вызывать это нужно не напрямую с сервера, а через php-файл вроде index.php - тогда можно вызывать что-либо
так:
http://server.ru/index.php?pic=JSD9876aHGf
или если она является индексной:
http://server.ru/?pic=JSD9876aHGf

Я же предлагал поступить со скриптом так:
--httpd.conf

<IfModule mod_alias.c>
Alias /errors__/ "/usr/local/apache/errors/"
ErrorDocument 404 /errors__/404.php

ScriptAlias /cgi-bin/ "/home/cgi-glob/"
ScriptAlias /cgi-glob/ "/home/cgi-glob/"
</IfModule>


Это будет поудобнее в плане обработки ошибок.

   
 
 автор: cheops   (29.11.2005 в 22:49)   письмо автору
 
   для: Sasha   (29.11.2005 в 17:39)
 

Возможно вам будут интересны следующие темы
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=7266
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=7073

   
 
 автор: Akira   (29.11.2005 в 22:30)   письмо автору
 
   для: Sasha   (29.11.2005 в 17:39)
 

Это Антилич. Где-то на форуме я выкладывал пример скрипта.

   
 
 автор: Void   (29.11.2005 в 22:09)   письмо автору
 
   для: DDK   (29.11.2005 в 21:47)
 

Это все-таки менее практично - если так поступить, то придется отслеживать обращения по ссылкам. Я бы сделал по-своему.
Мне очень понравилась идея таких ссылок:
[url]http://forum.dklab.ru/denwer/base/ICanNotStartDenwerAMistakeInApacheP lLine31.html[/url]

Главное что она не существует физически, а является ответом сервера на конкретное обращение.

DDK, пожалуйста уточните "аффтара". Кого Вы имели ввиду?

   
 
 автор: DDK   (29.11.2005 в 21:47)   письмо автору
 
   для: Void   (29.11.2005 в 21:02)
 

Если я правильно понял, то аффтар имеет ввиду тот хитрый способ с созданием временного файла... Т.е. при обращении к скрипту выбирается нужный файл из нужной директории, создаётся временный файл, ктоторый является копией запрашиваемого файла и существует он только на то время, пока его скачивают... Имя временного файла, как мне представляется, можно генироравть рандомно в виде набора символов... Хотя, если честно, мне тоже интересны подробности этого метода. Принцип мне ясен, но вот те самые мелочи очень интересуют.

   
 
 автор: Void   (29.11.2005 в 21:02)   письмо автору
 
   для: Sasha   (29.11.2005 в 17:39)
 

Где Вы прочитали? А надо ли Вам вообще прятать файлы подобным образом?

Я бы рекомендовал Вам написать скрипт, который бы по своей базе заменял бы один из своих параметров на путь к файлу и подгружал бы его. На такой скрипт можно было бы заменить страницу 404 в сервере и при обращении вроде http://mysite.ru/downloads/asd987679a9as76 вся строка бы передавалась в $_SERVER['REDIRECT_URL'], где была бы надлежащим образом обработана.

Но к сожалению я не могу рассказать Вам точно про тот метод, о котором Вы читали. Пожалуйста дайте мне ссылку на оригинал.

   
 
 автор: Sasha   (29.11.2005 в 17:39)   письмо автору
 
 

Извиняюсь, если не туда написал...

Прочитал, про возможность защиты скачиваемых файлов, ставить не прямую ссылку. Кто-то может подсказать, что это и с чем едят?

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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