碧蓝下载站 - 为大家提供一手绿色软件下载服务
首页 > 文章中心 > 编程技术 >PHP程序360提示XSS漏洞,PHP防XSS 防SQL注入的代码

PHP程序360提示XSS漏洞,PHP防XSS 防SQL注入的代码

2016-10-29 
360提示XSS漏洞?这个XSS漏洞很不好修复。。。。。如果是PHP程序的话,可以用下面的代码来过滤。。。
PHP防XSS 防SQL注入的代码

class protection{
    public static function filtrate($str)
    {
        $farr array(
            "/\\s+/",
            "/<(\\/?)(script|i?frame|style|html|body|title|link|meta|object|\\?|\\%)([^>]*?)>/isU",
            "/(<[^>]*)on[a-zA-Z]+\s*=([^>]*>)/isU",
        );
        $str = preg_replace($farr,"",$str);
        return addslashes($str);
    }
      
    public static function sweep($array)
    {
        if (is_array($array))
        {
            foreach($array as $k => $v)
            {
                $array[$k] = self::sweep($v);
            }
        }
        else
        {
            $array = self::filtrate($array);
        }
        return $array;
    }
}
$_REQUEST = protection::sweep($_REQUEST);
$_GET = protection::sweep($_GET);
$_POST = protection::sweep($_POST);

本站发布的游戏及软件均来源于网络,仅用于人个测试学习使用,不得使用于任何商业用途,请在下载后24小时内删除,请支持正版软件。

如侵犯到您的权益,请及时通知我们,我们会及时处理。邮箱:downbl@163.com

【豫ICP备2023010253号-1】 Copyright @ 2023 碧蓝下载站