php自动post系统,php自动过滤POST,GET传参

作者:LAMP小白  点击:3651  发布日期:2012-10-12 00:39:00  返回列表

首先判断是否自动过滤

//加载MioDefender

if(mioCfg_MioDefender)

Miodefender::init(mioCfg_MioDefenderInit);安全类代码 配合去html标签就更好了 这里只是基本的实现

mio_lt;?php

class Miodefender

{

static public $post = null;

static public $get = null;

static public $filter = null;

static public function init($mode = null)

{

if(empty(self::$filter))

self::$filter = include MIO_PATH.'mioDefender/dictionary.inc.php';

self::$mode();

}

static public function normal()

{

if(!empty($_POST) mio_amp;mio_amp; isset($_POST)){

self::$post = $_POST;

self::filter($_POST);

}

if(!empty($_GET) mio_amp;mio_amp; isset($_GET)){

self::$get = $_GET;

self::filter($_GET);

}

}

static public function filter(mio_amp;$data){

if(is_array($data)){

foreach($data as $k =mio_gt; $v){

$data[$k] = self::filter($v);

}

}else{

foreach(self::$filter as $search =mio_gt; $replace){

$data = str_replace($search, $replace, $data);

}

return $data;

}

}

}

?mio_gt;

然后控制器什么都不用管了 直接调用的$_POST和$_GET都是经过处理后的,适合我这种懒人mio_lt;?php

class IndexAction extends Action

{

public function index()

{

dump($_GET);

}

}

?mio_gt;

上一篇:简单脚本一枚

下一篇:快递查询API

0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值