过滤参数
This commit is contained in:
@@ -67,6 +67,20 @@ class Fastphp
|
||||
//删除前后的/
|
||||
$url = trim($url, '/');
|
||||
|
||||
|
||||
//处理提交过来的参数
|
||||
|
||||
foreach ($_GET as $get_data) {
|
||||
if ((stripos($get_data, 'substring') !== false)||(stripos($get_data, 'TO_BASE64') !== false)||(stripos($get_data, 'insert') !== false)||(stripos($get_data, 'update') !== false)||(stripos($get_data, 'delete') !== false)||(stripos($get_data, 'select') !== false)||(stripos($get_data, 'alert') !== false)||(stripos($get_data, 'UNION') !== false)||(stripos($get_data, 'OUTFILE') !== false)) {
|
||||
die;
|
||||
}
|
||||
}
|
||||
foreach ($_POST as $get_data) {
|
||||
if ((stripos($get_data, 'substring') !== false)||(stripos($get_data, 'TO_BASE64') !== false)||(stripos($get_data, 'insert') !== false)||(stripos($get_data, 'update') !== false)||(stripos($get_data, 'delete') !== false)||(stripos($get_data, 'select') !== false)||(stripos($get_data, 'alert') !== false)||(stripos($get_data, 'UNION') !== false)||(stripos($get_data, 'OUTFILE') !== false)) {
|
||||
die;
|
||||
}
|
||||
}
|
||||
|
||||
if ($url) {
|
||||
//使用 / 分割
|
||||
$urlArray = explode('/', $url);
|
||||
|
||||
Reference in New Issue
Block a user