【问题标题】:Why use DOCUMENT_ROOT instead of defining the required path?为什么使用 DOCUMENT_ROOT 而不是定义所需的路径?
【发布时间】:2014-06-20 12:08:26
【问题描述】:

只是一个想法,但我突然想到,当我想为网站定义文档根目录时,我可以使用 $_SERVER['DOCUMENT_ROOT'],它在实时主机上运行良好。

然后我想为什么不使用简单的:

define('SITEPATH,'http://www.site.co.uk');

define 方法可以正常工作,无需使用文档根目录。

我错过了什么吗?还是只是问题或个人喜好?

【问题讨论】:

    标签: php path document-root


    【解决方案1】:

    因为 SITEPATH 允许您创建 URL。

    但是当您想要包含另一个 PHP 文件时,您需要一个系统路径来执行此操作。

    【讨论】:

    • 嗨,Jedema,感谢您的回复。不太确定我明白。所以你说我不能使用定义的路径作为 php 包含的一部分,对吗?谢谢
    • 不,很抱歉造成混淆。我想说两者都有用: include($_SERVER['DOCUMENT_ROOT']."include/db.php"); link 我们必须在好的情况下使用这些。
    • 谢谢,非常感谢。
    • 不客气,很高兴。不要忘记检查问题是固定的;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-23
    • 2022-08-19
    相关资源
    最近更新 更多