|
|
1
7
如果php静默地忽略错误,请尝试将其放在请求的文件的顶部:
现在所有错误都应该可见。
然后,最佳实践(根据我的说法)是在请求的文件中(不在任何包含的文件中)为应用程序根定义一个具有完整文件系统路径的常量。所以在
然后当你包含一些东西时,使用这个常数。如果目录结构为:
你想包括
在
等等。 使用绝对文件系统路径可以防止任何含糊不清的地方。 |
|
|
2
2
如果要包含使用相对于要包含的文件的路径的文件,则必须预先准备完整路径,如下所示:
|
|
|
3
1
也许你碰到了PHP open_basedir 限制?为了防止一些恶意脚本,PHP有一个“安全模式”,除其他外,它限制了文件的加载位置。如果XAMPP在默认情况下启用了此选项,则可能会遇到它。 您可能还需要检查Web服务器的错误日志,以查看是否有任何失败的迹象(并打开错误报告,最好是全部打开,直到问题得到解决)。 |
|
|
max · php安全中的Require_one和fopen 13 年前 |