自动加载所有页面的配置.php文件,然后再加载其他任何内容
2022-08-30 22:17:51
有没有人知道如何设置一些东西,在这个东西之前,可以自动加载所有页面的特定文件?
例如,如果我有一个文件,并且我希望每当有人访问我网站上的页面时加载此文件。config.php
在这里,我会有一些配置信息,这些信息需要在其他任何事情之前加载。
我不想在另一个php文件上做任何包含,我只是希望每次都自动加载它, 然后再进行其他任何事情。基本上是一个普遍的包括。
有没有人知道如何设置一些东西,在这个东西之前,可以自动加载所有页面的特定文件?
例如,如果我有一个文件,并且我希望每当有人访问我网站上的页面时加载此文件。config.php
在这里,我会有一些配置信息,这些信息需要在其他任何事情之前加载。
我不想在另一个php文件上做任何包含,我只是希望每次都自动加载它, 然后再进行其他任何事情。基本上是一个普遍的包括。
您想要使用auto_prepend_file。在 php.ini 或 .htaccess 文件中将此指令设置为文件的路径,访问的任何 PHP 文件都将自动在其前面附加配置文件的内容。config.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";
使用控件结构。将其放在每个php文件的顶部,在任何代码之前,但在标签之后。require
"<?php"