X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Информация перед скачиванием файла, Как сделать?
lexan
lexan
Topic Starter сообщение 5.1.2009, 22:57; Ответить: lexan
Сообщение #1


Есть сервер с файлами. Как можно сделать следующее:

Когда пользователь переходит по ссылке _http://files.ru/file.rar ему открывается страница с каким либо текстом или например с капчей, только после того как введёт капчу или нажмёт на ссылку начнётся скачивание.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
spad
spad
сообщение 5.1.2009, 23:57; Ответить: spad
Сообщение #2


Лучше сделать, чтобы адрес каждого файла был разным для каждого юзера. И получал он адрес только после введения капчи. И, например, юзеру присваивается уникальный id, записывается в сессию, и ссылка для файла будет:
_http://files.ru/{hash}/file.rar
где {hash} - мд5 хеш id юзера

Настраиваешь мод_рерайт примерно так:
RewriteRule ^([a-z_0-9]+)/([a-z_0-9]+)/$ get_file.php?hash=$1&file=$2

И при обращении к файлу надо проверять хеш id, который хранится в сессии, и хеш, что в ссылке:
if ($_GET['hash'] == md5($_SESSION['id'])) {
//выдаем файл посетителю
}


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Оprioris
Оprioris
сообщение 6.1.2009, 0:28; Ответить: Оprioris
Сообщение #3


Согласен с spad если будете делать прямые линки, до быстро погорите...
На самом деле лучше всего чтобы ссылки генерировались, к пример ссылка работает 24 часа, после чего генерируется новая (Подобное реализовано на всех обменниках)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Зачем перед лендингом ставят промежуточную страницу?
1 Boymaster 575 20.4.2024, 22:49
автор: malamut
Горячая тема (нет новых ответов) ВНИМАНИЕ: Пользователям RuSEO.net, Важная информация!
32 jack 589294 31.10.2021, 18:31
автор: ZennoMan
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыГорячий оффер перед праздниками - Флористические шедефры. Высокие отчисления.
10 cvetaletastudio 2043 12.2.2021, 21:12
автор: EvilGomel
Открытая тема (нет новых ответов) Нужно написать статью на тему гаджетов для студентов перед 1 сентября
1 Alex-777 2999 16.8.2018, 17:42
автор: Евлалия
Открытая тема (нет новых ответов) Услуга оценки сайта перед продажей/покупкой
0 genjnat 2535 25.11.2017, 21:02
автор: genjnat


 



RSS Текстовая версия Сейчас: 24.4.2024, 13:14
Дизайн