首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >首先自动加载所有页面的config.php文件

首先自动加载所有页面的config.php文件
EN

Stack Overflow用户
提问于 2013-02-15 05:33:12
回答 2查看 9.2K关注 0票数 17

有没有人知道如何设置一个特定的文件可以在所有页面之前自动加载?

例如,如果我有一个config.php文件,并且我想在任何人访问我网站上的页面时加载该文件。

在这里,我会有一些配置信息,这些信息是在加载之前需要加载的。

我不想做任何包含在另一个php文件为此,我只希望这是每次自动加载之前,任何其他。基本上是一个通用的包含。

EN

回答 2

Stack Overflow用户

发布于 2013-02-15 05:35:51

您想要使用auto_prepend_file。将php.ini或.htaccess文件中的此指令设置为config.php文件的路径,访问的任何PHP文件都将自动获得配置文件的内容。

对于.htaccess

代码语言:javascript
复制
php_value auto_prepend_file /full/path/to/file/config.php

请记住,这仅适用于PHP作为Apache模块运行的服务器。如果PHP是作为CGI运行的,那么您需要在php.ini文件中添加、编辑它,或者将它放入.user.ini文件中,而不需要php_value部件。

Nginx中,您可以将此行添加到location ~ \.php$中的服务器配置中

代码语言:javascript
复制
fastcgi_param PHP_VALUE "auto_prepend_file=/full/path/to/file/config.php";
票数 24
EN

Stack Overflow用户

发布于 2013-02-15 05:53:57

使用require控制结构。将它放在每个php文件的顶部,放在任何代码之前,但在"<?php"标签之后。

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

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14884439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档