所以,好的。我有很多php文件和一个index.php文件。所有文件都不能没有index.php文件工作,因为我在index.php中包含它们。例如,如果有人点击“联系我们
”,URL将变为index.php?id=contact
,我使用$_GET['id']
包括contacts.php文件。但是,如果有人找到文件的路径,例如/system/files/contacts.php
,我不希望该文件被执行。所以,我想出了可以在包含index.php中的任何文件之前添加一行,如下所示:$check_hacker = 1
,并在每个文件开头使用if
,如下所示:if($check_hacker <> 1) die();
。那么,如何在不打开所有文件并向每个文件添加此行的情况下完成呢?这可能吗?因为我实际上有许多.php文件。还有其他方法可以禁用单独文件的查看吗?有什么建议吗?
谢谢。