PHP文档根目录包括

PHP文档根目录包括,php,Php,目前,我在我的网站的每个页面上都有这个,所以我可以在同一台服务器上的开发人员网站上使用相同的网站代码,但似乎他们的方法比这更好 define("DOC_ROOT", $_SERVER["DOCUMENT_ROOT"]); $folder=explode("/",DOC_ROOT); include("/home/".$folder[2]."/header.php"); 我通常使用一个公共文件来处理所有这些一般事务(数据库连接启动、公共对象创建、确定语言、保存数据库用户名和密码等),我称之为

目前,我在我的网站的每个页面上都有这个,所以我可以在同一台服务器上的开发人员网站上使用相同的网站代码,但似乎他们的方法比这更好

define("DOC_ROOT", $_SERVER["DOCUMENT_ROOT"]);
$folder=explode("/",DOC_ROOT);

include("/home/".$folder[2]."/header.php"); 

我通常使用一个公共文件来处理所有这些一般事务(数据库连接启动、公共对象创建、确定语言、保存数据库用户名和密码等),我称之为
master_config.php

看起来像:

define("SITE","www.example.com");
define("DB_SERV", "db.com");
define("DB_USER", "user");
define("DB_PASS", "pass");
define("GOOGLE_MAPS_KEY", "qweasd");
$db = new database();
$db -> connect(DB_SERV,DB_USER,DB_PASS);
.. etc

因此,如果您创建了一个新页面,那么您只需将
master_config.php
包含到该页面中,所有常见的对象、变量和设置都已带到该页面中。您可以将文件夹设置和分解添加到相同的公共文件中,只需在各自的php文件中使用所需的部分即可。

这里可能有一些有趣的建议:在php.ini中,有和