在PHP代码中保护php包含的文件

时间:2016-12-27 19:36:56

标签: php security php-include

最好的方法是什么?

我用这种方式......

的index.php

<?php
// first line I wrote this code:
if(!isset($secure)) exit('No Access');if(!$secure) exit('No Access');
... some code ...
?>

我不想直接打开file.php。 所以在第一行我写了这段代码: 的 file.php

client_max_body_size

你认为我的方法是真的吗?

1 个答案:

答案 0 :(得分:1)

这是许多cms和框架中常用的方法。通常通过定义常量而不是设置变量,但想法是一样的。

例如,在Wordpress中:

defined('ABSPATH') or die("Cannot access pages directly."); 

但是,如果您完全控制您的设置(例如,不安装第三方CMS或框架),那么将文件放在网络服务器无法访问它们的位置通常会更好。