|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
/* 今天写代码的时候猛然想到是不能能够通过一个文件来处理整个网站中所有可能出现注入的地方进行防范呢?这样就能够不用在每个程序里对每个变量进行过滤,节省了时间和代码。 我们主要是从两点出发,因为我们的获取的变量一般都是通过GET或者POST方法提交过来的,那么我们只要对GET和POST过来的变量进行过滤,那么就能够达到防止注入的效果。而且我们的PHP真是异常好,已经内置了$_GET和$_POST两个数组来存储所有变量,我们要做的工作就是过滤每个变量就可以了。 下面看详细的代码: /* Author: heiyeluren */ /* 过滤所有POST过来的变量 */ /* 过滤函数 */ 那么我们把以上代码放到一个公共的文件里,比如security.inc.php里面,每个文件里都include一下这个文件,那么就能够给任何一个程序进行提交的所有变量进行过滤了,就达到了我们一劳永逸的效果。 另外,还有一些其他的过滤方式,比如采用我以前使用的要害字过滤的方式:http://dev.csdn.net/article/71/71475.shtm 方式是不同的,但是核心就是为了我们的代码更加安全。 返回类别: 教程 上一教程: 开发大型PHP项目的方式(五) 下一教程: PHP开发文件系统实例讲解 您可以阅读与"PHP网站中整体防注入方式"相关的教程: · php注入3 · php注入1 · 用PHP制作静态网站的模板框架(一) · php注入4 · PHP与Javascript的两种交互方法 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |