Может ли кто-нибудь помочь мне с небольшой проблемой PHP?
Это мой код:
$mr = mysqli_fetch_assoc($ms);
header('Content-Type: application/octet-stream');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"" . basename($mr['flink']) . "\"");
readfile($mr['flink']);
header("Location: ref.php?action=viewdeti&id=".$_GET['id']);
Где $ mysqli - мое mysql соединение, а $ id - $ _GET ['id'].
$ mr ['flink'] - это ссылка на файл, размещенный на моем сервере.
Теперь проблема:
Когда код размещен на На моем сервере код выполняется успешно и позволяет загрузить файл с локального хоста и перенаправить меня на правильную страницу.
Когда код размещен на хостинге веб-сервера и при запуске сценария не загружайте файл, размещенный на веб-сервер, но открывает файл в браузере как код и не перенаправляет меня.
Я приложу фотографии, чтобы увидеть проблему на самом деле.
Версии на сервере apache, mysql, php такое же, как на локальном хосте.
Файлы для скачивания * .pdf
Пожалуйста, если у вас есть идеи, помогите мне.
Спасибо в заранее.
С наилучшими пожеланиями, Россен
Веб-сервер LOCALHOST