数据操作过程中,经常需要过滤一下数据,保证数据的安全性,tp框架,自带了I函数。
当有多个数据的时候,为了简便过滤,写了一个过滤函数。
//$method 方法,数组 function getParameters($method,$keys){ $data = array(); foreach($keys as $key){ if($method == "get"){ if(isset($_GET[$key])){ $data[$key] = I($method.".".$key); } } else{ if(isset($_POST[$key])){ $data[$key] = I($method.".".$key); } } } return $data;}
用法如下:
$data = getParameters("post",[ 'article_img','article_description','article_content', 'article_state','article_name' ]);