Организация структуры папок и файлов в проектах на PHP имеет большое значение для удобства работы, поддерживаемости кода и безопасности приложения. В данной статье мы рассмотрим рекомендации по правильному расположению папок и файлов в PHP-проектах. Стандартная структура папок может выглядеть следующим образом: В этой папке размещается основная логика вашего приложения: Содержит файлы конфигурации вашего приложения, такие как настройки базы данных, параметры кэширования и другие глобальные настройки...
Продолжаем решать задачки по информационной безопасности web-серверов. Сегодня задачка с портала root-me.org, называется "PHP - Apache configuration". За решение задачки дают 25 баллов, ближе к среднему уровню. Нам сразу говорят, что флаг находится в файле /private/flag.txt, относительно корня web сервера. Так что цель уже ясна, сам флаг разыскивать не придётся. Сразу даётся много подсказок: .htaccess (hypertext access) — файл дополнительной конфигурации web-сервера Apache и подобных ему серверов...