Принудительно загрузить файл И показать новую страницу - PullRequest
3 голосов
/ 10 апреля 2011

Я нашел множество примеров принудительного скачивания файла с помощью PHP, но ни один из них не показывает, как это сделать с новой страницы (например, спасибо за загрузку страницы, с кнопкой, чтобы начать загрузку, если она не была ' не начать уже). Когда я использую метод вложения заголовка, он просто загружает файл, оставляя браузер на той странице, на которой я был, когда нажимал ссылку.

Я хочу показать новую страницу и автоматически начать загрузку. Как мне сделать это с PHP?

1 Ответ

5 голосов
/ 10 апреля 2011

Это можно сделать с помощью мета-обновления на нужной странице «Спасибо», где 5 находится в секундах, измените ее на более длительную задержку, если хотите.

<META HTTP-EQUIV="Refresh" CONTENT="5; URL=/download.php">

Тогда вашскрипт загрузки, на который вы указываете URL=/download.php, должен принудительно загрузить любой файл, который ему нужен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...