只允许php文件在被另一个PHP文件包含时执行
如果PHP文件包含在另一个PHP文件中,那么只执行PHP文件的正确方法是什么?
例如,假设我有我的主应用程序文件"main.php“。该文件包括"settings.php“本身:
代码语言:javascript运行复制// www.mydomain.com/MAIN.PHP
require 'settings.php';
?>
// www.mydomain.com/SETTINGS.PHP
// DO SOMETHING
?>如果用户在浏览器上运行"www.mydomain.com/SETTINGS.PHP“,我如何防止"settings.php”被执行?
我正在寻找一个PHP专用的解决方案。