【发布时间】:2011-02-08 15:53:22
【问题描述】:
config.php 放在根目录下,这个文件会被包含在任何页面中。
然后在 config.php
<?php
define( 'ROOT_DIR', dirname(__FILE__) );
?>
所以在来自不同 sub/a.php 、 sub/sub/b.php 目录的所有其他页面上,当我想在特定位置包含特定文件时,我只需要
include( ROOT_DIR.'/include/functions.php' );
在 windows 服务器中,ROOT_DIR 将值带到C:/inetpub/vhosts/domain.com
这是一种好的/安全的方式吗?
好像通过这种方式,当我将b.php移动到其他上层文件夹时,我不需要对包含文件路径做任何更改,这有利于维护。
有什么缺点吗?像 SEO 明智,或任何其他原因...... 你们怎么看。
【问题讨论】: