Обслуживание загрузки после отправки формы с проверкой

Я вместе создал довольно простое средство восстановления кода загрузки в .php (спасибо за помощь отсюда), и мне трудно понять, как лучше всего выполнить загрузку. если проверка прошла успешно. Обычно -

Пользователь вводит недопустимый код -> Страница обновляется с сообщением об ошибке. Пользователь вводит действительный код -> Дайте загрузке «Сохранить как» -> обновить страницу.

Сейчас я использую http://www.zubrag.com/scripts/download.php для обслуживания файла, но как только он начал загрузку, моя форма обновляет страницу, но только наполовину. загружает контент ?!

Это форма с PHP-скриптом, который я сделал.

Have a physical copy of this release? Claim your digital download by entering your Download Code below.

Invalid code. Try Again.

"; } echo $log.""; ?>

Есть ли у кого-нибудь идеи, как лучше всего обслуживать загрузку? Я знаю, что в настоящее время любой, у кого есть местоположение файла, может загрузить файл, но я не уверен, как я могу защитить себя.

5
задан Incognito 29 September 2011 в 20:10
поделиться