九瑞网

PHP防火墙

php-waf是个人根据宝塔的防火墙规则写的php过滤版本,平常都是在nginx端做过滤规则,但有时会遇到一些买虚拟主机的客户,无法进行过滤,于是就有了这个东西。
		<?php
use rax\RaxWaf;  
//自己初始化
/*
$config=[
        //开启防火墙
        'enable'=>true,
        //开启记录
        'log'=>true, 
        //拦截消息
        'deny_message'=>'php waf hit ! ',
        //注入多少次后屏蔽,每种程序的业务逻辑不一样,需要自己根据deny_num去写
        'deny_num'=>3,
    ]; 
*/
//RaxWaf::init($config); //也可以不写这行,按照默认配置初始化
//RaxWaf::check($ip,$url,$data)
//在一些socket应用中url可能是固定的,不需要检测,可以是 RaxWaf::check(当前请求的ip,要检测的数据) 
//返回当前请求是否需要拦截
$deny=RaxWaf::check($ip,$_SERVER['REQUEST_URI'],['GET'=>$_GET,'POST'=>$_POST,'COOKIE'=>$_COOKIE]);
	

以个人的形式让您拥有企业级别的服务!

注冊
QQ在线咨询
技术与服务
+86 17328413290
官方QQ群
539101594