0
我在我的代码中有以下行,它可以在PHP-5.6中正常工作,但不在PHP-7.1中正常工作。require_once在PHP 5.6中工作,但不在PHP 7中
require_once '/app/plugin.php';
当我将其更改为以下之一时,它与PHP-7.1协同工作?
require_once './app/plugin.php';
或
require_once 'app/plugin.php';
这里有什么问题的代码的第一行?
在此先感谢。
文件路径:'/ app/plugin.php'来自文件系统根目录; '。/ app/plugin.php'或'app/plugin.php'是相对于当前工作目录...为什么它在PHP5.6中正常工作可能对你的系统安全性很差 –
@MarkBaker我该如何修复PHP-5.6中的这个安全问题? – Sanky
安全问题在于你在服务器的'/ app'文件夹中有脚本文件,当它们几乎肯定不在那里时......将它们移动到合适的位置 –