有谁知道如何设置的东西,其中一个特定的文件可以自动为别的之前的所有页面加载?
例如,如果我有一个config.php
文件,我要加载的文件随时有人访问我的网站的网页。
在这里我有一个需要加载别的之前的一些配置信息。
我不想做任何包含在另一个PHP文件为了这个,我只是想每次自动别的在此之前被加载。 基本上是一个普遍的包括。
有谁知道如何设置的东西,其中一个特定的文件可以自动为别的之前的所有页面加载?
例如,如果我有一个config.php
文件,我要加载的文件随时有人访问我的网站的网页。
在这里我有一个需要加载别的之前的一些配置信息。
我不想做任何包含在另一个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