Эй, ребята, я отделяю некоторый XHTML от PHP, помещая XHTML в отдельный файл, а затем используя функцию PHP include()
в сценарии PHP.
Это прекрасно работает, однако пользователи по-прежнему могут напрямую обращаться к файлу .html
, если знают адрес. Они не могут сделать с этим ничего особенного, но я бы предпочел этого не показывать.
Я видел, как в некоторых скриптах в прошлом использовалась какая-то форма проверки реферера. Это то, что я хотел бы сделать, чтобы добавить некоторые базовые ( Обратите внимание, что я сказал "базовые" ) ограничения, чтобы их не было видно путем прямого доступа к нему?
Спасибо!
Разъяснение : я забыл упомянуть, что хочу сделать это в PHP, поэтому нет настройки веб-сервера ( Перемещение файлов из корня документа, настройка веб-сервера для запрета доступа, и т.д. ). Я думаю, что наиболее логичным выбором здесь является использование постоянной проверки define()
, это действительно то, что я видел в других скриптах, которые я забыл, как я обрисовал в своем посте. Я понимаю, что это, вероятно, не лучшее решение, но, учитывая, что доступ к html-файлу не имеет особого значения, константы define()
должно быть достаточно. Спасибо, я ценю ответы!