ImpAnonym
@ImpAnonym
Lorem ipsum dolor sit amet

Как можно защитить XML файл от открытия любым человеком?

Сделал парсер XML файлов для 1С, но сгенерированный XML лежит в открытом доступе, любой, кто знает ссылку может получить доступ к файлу, но как ограничить доступ, чтобы можно было открыть только по паролю?
Пишу на PHP.
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 3
anton_reut
@anton_reut
Начинающий веб-разработчик
Запретить обращение напрямую в htaccess а только через скрипт, а дальше на что фантазии хватит.
Ответ написан
FanatPHP
@FanatPHP
Чебуратор тега РНР
Не класть файл в открытый доступ.
Отдавать скриптом, который принимает в параметре имя файла, проверяет авторизацию и отдает файл с соответствующими заголовками
"как отдать сгенерированный РНР скриптом ХМЛ файл" в гугле можно найти чуть более чем дофига примеров
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Проксировать отдачу файла (скачивание) через php-код.

Nginx или Apache - вообще без разницы что используется: главное - центральный обработчик нужных запросов корректно сконфигурировать в конфиге.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы