Intereting Posts
Запустить команду windows в php Создание XML-документа в PHP (escape-символы) Не удается подключиться к PostgreSQL с помощью PHP pg_connect () Каков правильный способ проверить, возвратили ли mysql_query () какие-либо результаты? PHP 35: ошибка: 14094410: SSL-процедуры: SSL3_READ_BYTES: sslv3 сбой при сбое Почему команда php не может получить IP-адрес? Как разобрать HTML-контент CDATA XML с помощью SimpleXML? PHP сортировать массив в алфавитном порядке, а затем численно? Добавить пользовательские поля в существующую форму на Dokan (wordpress / woocoomerce) Как использовать XMLReader / DOMDocument с большим XML-файлом и предотвратить ошибку 500 Синтаксическая ошибка SQL в mysql Symfony2 Нет классов метаданных для обработки Html / php-страница кэшируется (клиентская сторона), когда она не должна быть Wordwrap / Cut Text в строке HTML Какой самый простой способ в PHP создать ассоциативный массив из двух параллельных индексированных массивов?

Автоматически загружать файл config.php для всех страниц перед чем-либо еще

Кто-нибудь знает, как настроить что-то, где конкретный файл может быть загружен автоматически для всех страниц раньше всего?

Например, если у меня есть файл config.php и я хочу, чтобы этот файл загружался в любое время, когда кто-либо посещает страницу на моем веб-сайте.

Здесь у меня будет какая-то информация о конфигурации, которая требуется для загрузки до чего-либо еще.

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

Solutions Collecting From Web of "Автоматически загружать файл config.php для всех страниц перед чем-либо еще"

Вы хотите использовать auto_prepend_file . Установите эту директиву в файле php.ini или .htaccess на путь к вашему файлу config.php и любой доступ к файлу PHP автоматически добавит содержимое файла конфигурации, добавленного к нему.

Для .htaccess :

 php_value auto_prepend_file /full/path/to/file/config.php 

Имейте в виду, что это ТОЛЬКО будет работать на сервере, где PHP запускается как модуль Apache. Если PHP запущен как CGI, вам нужно добавить его в файл php.ini или поместить его в файл .user.ini без части php_value .

В Nginx вы можете добавить эту строку в конфигурацию сервера внутри location ~ \.php$

 fastcgi_param PHP_VALUE "auto_prepend_file=/full/path/to/file/config.php"; 

Используйте структуру управления require . Поместите его вверху каждого файла php перед любым кодом, но после "<?php" .

http://php.net/manual/en/function.require.php