Скрыть ссылку на скачивание по php заголовку - PullRequest
0 голосов
/ 21 февраля 2012

У меня есть ссылка на другой домен (например: http://domain2.com/file.zip).Могу ли я спросить, как скрыть эту ссылку и принудительно загрузить.Я пытаюсь, но не могу скрыть URL этого файла;

header('Content-Description: File Transfer');
header("Location: $datas", true, 303);

1 Ответ

0 голосов
/ 21 февраля 2012

Вам нужно посмотреть что-то вроде readfile. Посмотрите пример 1 для кода, чтобы установить это с. Возможно, вам понадобится изменить заголовок типа контента на: header('Content-Type: application/octet-stream'); как фью.

EDIT

Кроме того, поскольку он будет считывать данные из вашего другого домена, он будет загружаться на ваш сервер на компьютер пользователя, поэтому, так сказать, будет «снижаться» пропускная способность. Если у вас есть доступ к другому домену / он находится на том же сервере, возможно, было бы лучше прочитать этот файл локально или настроить аналогичный сценарий загрузки в domain2, поэтому вы просто перенаправляете их в этот сценарий загрузки для domain2 вместо файл.

...