PHP文件在服务器上引用问题


php file referencing issue on server

好,我看了几个问题和答案,但没有一个适合我,所以它是这样的:

首先,

  1. 我的主机不允许:$_SERVER['DOCUMENT_ROOT']
  2. 所有文件都应该上传到一个名为public_html的文件夹下-所以它是http://mysite.com/pulic_html/myfolder/myfile.php

现在我的问题是-

我有一个主文件- init.php下http://mysite.com/pulic_html/我有错误文件在- http://mysite.com/pulic_html/pages/error/403.php

如何在403.php中包含init.php。

    请注意,public_html不是URL的一部分。我在这里展示它只是为了显示我的文件实际存在的位置。
这些失败:

init.php
/init.php
。/init.php
div . ./init.php

更改web主机或切换到PHP有合理配置的计划

public_html不应该作为外部URL的一部分强制执行。

$_SERVER['DOCUMENT_ROOT']应该被允许,它是一个只读变量

使用以下代码包含init.php

../../init.php