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 碧蓝下载站