Принудительная загрузка страницы в PHP - PullRequest
0 голосов
/ 21 января 2010

Как заставить браузер загружать текущую страницу? Страница с заголовком Content-type: text / plain например с использованием PHP?

Если пользователь переходит на эту страницу, должно появиться окно загрузки (диалог загрузки браузера с обычным «Сохранить как».

1 Ответ

1 голос
/ 21 января 2010

Прямо от http://php.net/header

<?php
    // There is contention over if this MIME type is right, but just use it for now.
    header('Content-type: text/javascript');

    header('Content-Disposition: attachment; filename="file.js"');

    readfile('file.js'); // Echo the file
?>

ПРИМЕЧАНИЕ: это должно быть сделано перед любым другим выводом (и может быть единственным на странице, если только вы не хотите другого вывода в вашем файле).

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