Параметр auto_prepend_file позволяет задать файл, который автоматически выполняется перед запуском любого PHP-скрипта. То есть, прежде чем запустится любой код вашего сайта, сначала автоматически подключается этот файл.
Зачастую этот механизм используется для интеграции систем защиты (например, Web Application Firewall), а также для реализации глобальных правил или библиотек, которые должны работать на сайтах. Таким образом, auto_prepend_file позволяет управлять работой среды еще до запуска основного кода сайта, обеспечивая единый контроль и повышенную безопасность.
Как настроить?
Войдите в Панель управления - выберите раздел Хостинг 2.0 -
Перейдите на вкладку САЙТЫ, и напротив пункта Параметры PHP нажмите на кнопку РЕДАКТИРОВАТЬ:
В открывшихся настройках найдите поле auto_prepend_file и укажите путь к файлу.
Обратите внимание! Путь указывается от корня вашего аккаунта. Файл должен быть в пределах доступа, определенного параметром open_basedir.
Далее нажмите Сохранить.
Изменения вступают в силу мгновенно.
Внимание: Использование команд die или exit в файлах, подключенных через auto_prepend_file, останавливает выполнение всего скрипта, независимо от кода. Это может привести к полной остановке работы сайтов на аккаунте, поэтому в таких файлах следует размещать только код, выполняемый без прерывания.
Все категории вопросов