好,我看了几个问题和答案,但没有一个适合我,所以它是这样的:
首先,
- 我的主机不允许:
$_SERVER['DOCUMENT_ROOT']
- 所有文件都应该上传到一个名为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