Intereting Posts
Рекомендации по URL-адресам с пробелом и специальными символами Запрос MySQL с использованием массива Преобразование SWF в PNG Как я могу аннулировать страницу в кеше браузера с клиентской стороны? как можно рассчитать общую стоимость за 5 дней (mysql) систему бронирования отелей Когда действие формы действует на ту же страницу, сохраните позицию страницы? Как получить имя страницы Facebook или идентификатор страницы facebook с URL-адреса Облицовочная ошибка "Неустранимая ошибка: исключить исключение" Google_Auth_Exception "с сообщением« Недопустимый код »в C: \ xampp" почему мой поисковый код не работает в Internet Explorer Как я могу заставить PHP отображать заголовки, полученные из браузера? Как удалить повторяющиеся значения из многомерного массива? Контроллер cakephp не найден на сервере производства Как включить gzip? Отправить электронное письмо по адресу Каков наилучший способ предотвратить атаку грубой силы?

Выполнить php-скрипт перед каждым скриптом php?

Как я буду запускать это перед каждым скриптом php, кроме того, чтобы поместить его во все из них?

if ($_SERVER['REMOTE_ADDR'] == '123.123.123.123') { $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_REAL_IP']; } 

В основном я хочу, чтобы такой же эффект влиял на то, что на самом верху каждого скрипта, не делая этого.

Related of "Выполнить php-скрипт перед каждым скриптом php?"

Поместите его в свой собственный файл и auto_prepend_file конфигурацию auto_prepend_file файле php.ini / .htaccess, чтобы указать на него.

Обновление: поскольку вы упомянули lighttpd в комментарии, обратите внимание, что вы можете настроить его так, как это, в глобальном INI-файле с PHP 5.3:

 [PATH=/vhost/domain.com] auto_prepend_file = /vhost/domain.com/foo.php [HOST=domain.com] auto_prepend_file = /vhost/domain.com/foo.php 

Или вы можете создать файл /vhost/domain.com/.user.ini и сделать то же самое:

 auto_prepend_file = /vhost/domain.com/foo.php 

Если у вас есть необходимые права на изменение конфигурации PHP, auto_prepend_file – это именно то, что вы ищете.

auto_prepend_file Задает имя файла, который автоматически анализируется перед основным файлом. Файл включен, как если бы он был вызван с помощью функции require (), поэтому используется include_path.

Специальное значение none отключает автоматическое добавление.