代码如下 | 复制代码 |
/************************* 说明: 判断传递的变量中是否含有非法字符 如$_POST、$_GET 功能: 防注入 *************************/ //要过滤的非法字符 $ArrFiltrate=array("'","or","and","union","where"); //出错后要跳转的url,不填则默认前一页 $StrGoUrl=""; //是否存在数组中的值 function FunStringExist($StrFiltrate,$ArrFiltrate){ foreach ($ArrFiltrate as $key=>$value){ if (eregi($value,$StrFiltrate)){ return true; } } return false; } //合并$_POST 和 $_GET if(function_exists(array_merge)){ $ArrPostAndGet=array_merge($HTTP_POST_VARS,$HTTP_GET_VARS); }else{ foreach($HTTP_POST_VARS as $key=>$value){ $ArrPostAndGet[]=$value; } foreach($HTTP_GET_VARS as $key=>$value){ $ArrPostAndGet[]=$value; } } //验证开始 foreach($ArrPostAndGet as $key=>$value){ if (FunStringExist($value,$ArrFiltrate)){ echo ""; if (empty($StrGoUrl)){ echo ""; }else{ echo ""; } exit; } } /***************结束防止PHP注入*****************/ ?> |
《逆水寒手游》3.0赛年龙吟PVE养成攻略
Photoshop详细解析后期将古风人像照片发色变黑的5种方法
《逆水寒手游》3.0赛年碎梦PVE养成攻略
分析:TradingView和币安帐户连接下单教学 (图解步骤)?用Tradingview怎么买比特币?
Polygon暴跌25%,ALGO瞄准0.5美元价位,而BlockDAG与美国合作的预告使其预售额飙升至3.25亿美元以上
《逆水寒手游》沧澜PVE养成攻略