有没有一种方法可以防止用户查看文件,但仍将其用作PHP的另一个文件?
如果您使用
define('APP_RAN');
在包含它的文件中,然后放入
if(!defined('APP_RAN')){ die(); }
或者
defined('APP_RAN') or die();
(更容易阅读)
如果包含在其中,直接访问它们会死掉。
不过,最好将所有包含的文件放在DocumentRoot上方。
例如,如果您的索引页位于
/my/server/domain/public_html
您应该将包含的文件放入
/my/server/domain/