再include 一个文件,把那个include 里定义的东东重新定义过。

解决方案 »

  1.   

    分开两个config文件,一个包括,一个不包括,用到哪个就用哪个。
      

  2.   

    分两个conf文件吧,因为php中的没有象C那个的宏判断
      

  3.   

    假定只在index.php中包含那个文件
    index.php
    <?php
    include "config.php";
    ...
    ?>config.php
    <?php
    if(basename($_SERVER['PHP_SELF']) == 'index.php')
      include "待包含的文件";
    ...
    ?>
      

  4.   

    在被包含的文件里面 进行页面的判断是否需要包含
    或者你自己定义个include函数,屏蔽掉系统的?呵呵