在PHP的define()中使用IP地址

时间:2019-07-02 12:24:25

标签: php

我想将ROOT定义为IP地址,如下所示:

define('ROOT', 'http://137.249.27.253');

但是每当我尝试像include_once ROOT.'/somefolder/test.php'这样使用它时,它都会引发此警告,并且无法包含我的文件:

  

使用不确定的恒定根-假定为“根”

我可以在此处放置任何内容,包括域名,但不能包含IP地址。有没有办法绕过它并使它也可以使用IP地址?

更多信息:

root.php包含:

define('ROOT', $_SERVER['DOCUMENT_ROOT']);

testpage.php包含:

include('root.php');
include_once ROOT.'/somefolder/test.php'

像这样,一切正常。

当我将root.php更改为:

define('ROOT', 'http://137.249.27.253');

我收到上面的错误。

0 个答案:

没有答案