CityHost.UA
Помощь и поддержка

auto_prepend_file — подключение файла

Параметр auto_prepend_file позволяет задать файл, который автоматически выполняется перед запуском любого PHP-скрипта. То есть, прежде чем запустится любой код вашего сайта, сначала автоматически подключается этот файл.

 

Зачастую этот механизм используется для интеграции систем защиты (например, Web Application Firewall), а также для реализации глобальных правил или библиотек, которые должны работать на сайтах. Таким образом, auto_prepend_file позволяет управлять работой среды еще до запуска основного кода сайта, обеспечивая единый контроль и повышенную безопасность.

 

Как настроить?

 

Войдите в Панель управления - выберите раздел Хостинг 2.0 -

Перейдите на вкладку САЙТЫ, и напротив пункта Параметры PHP нажмите на кнопку РЕДАКТИРОВАТЬ:

 

В открывшихся настройках найдите поле auto_prepend_file и укажите путь к файлу.

 

Обратите внимание! Путь указывается от корня вашего аккаунта. Файл должен быть в пределах доступа, определенного параметром open_basedir.

 

Далее нажмите Сохранить.

 

 

Изменения вступают в силу мгновенно.

 

Внимание: Использование команд die или exit в файлах, подключенных через auto_prepend_file, останавливает выполнение всего скрипта, независимо от кода. Это может привести к полной остановке работы сайтов на аккаунте, поэтому в таких файлах следует размещать только код, выполняемый без прерывания.