files - Cargar automáticamente un archivo config.php para todas las páginas antes que nada.
files match apache2 (2)
¿Alguien sabe cómo configurar algo donde un archivo específico se puede cargar automáticamente para todas las páginas antes que nada?
Por ejemplo, si tengo un archivo config.php
y quiero que este archivo se cargue cada vez que alguien visita una página en mi sitio web.
Aquí tendría alguna información de configuración que se requiere para cargar antes de cualquier otra cosa.
No quiero hacer ningún incluido en otro archivo php para esto. Solo quiero que se cargue cada vez automáticamente antes que cualquier otra cosa. Básicamente un universal incluido.
Desea utilizar auto_prepend_file . Establezca esta directiva en su archivo php.ini o .htaccess en la ruta de acceso a su archivo config.php
y cualquier archivo PHP al que se acceda tendrá automáticamente el contenido del archivo de configuración.
Para .htaccess
:
php_value auto_prepend_file /full/path/to/file/config.php
Tenga en cuenta que SOLO funcionará en un servidor donde PHP se ejecute como un módulo de Apache. Si PHP se ejecuta como CGI, debe agregarlo, editarlo en su archivo php.ini
o colocarlo dentro de un archivo .user.ini
sin la parte php_value
.
En Nginx
puede agregar esta línea a la configuración del servidor dentro de la location ~ /.php$
fastcgi_param PHP_VALUE "auto_prepend_file=/full/path/to/file/config.php";
Utilice la estructura de control require
. Colóquelo en la parte superior de cada archivo php antes de cualquier código, pero después de la etiqueta "<?php"
.