PHP inclui arquivo para todos os arquivos de diretório por padrão

0

Eu tenho um arquivo config.php que eu quero incluir em todos os arquivos php no diretório.

Existe uma maneira de incluir um arquivo por padrão (portanto, não precisarei escrever require 'config.php' em todos os arquivos)?

Nginx

    
por Leeloo 13.08.2017 / 14:11

1 resposta

0

Este SO Q & A parece responder à sua pergunta

You want to use auto_prepend_file. Set this directive in your php.ini or .htaccess file to the path to your config.php file and any PHP file accessed will automatically have the contents of the config file prepended to it.

For .htaccess:

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

Keep in mind this ONLY will work on a server where PHP is run as an Apache module. If PHP is run as a CGI you need to add edit it in your php.ini file or put it inside a .user.ini file just without the php_value part.

In Nginx you could add this line to server configuration inside location ~ \.php$

fastcgi_param PHP_VALUE "auto_prepend_file=/full/path/to/file/config.php";
    
por 13.08.2017 / 14:20

Tags