mysql_real_escape_string() for entire $_REQUEST array, or need to loop through it?

后端 未结 6 945
没有蜡笔的小新
没有蜡笔的小新 2020-12-13 22:50

Is there an easier way of safely extracting submitted variables other than the following?

if(isset($_REQUEST[\'kkld\'])) $kkld=mysql_real_escape_string($         


        
6条回答
  •  别那么骄傲
    2020-12-13 23:20

    You can also use a recursive function like this to accomplish that

    function sanitate($array) {
       foreach($array as $key=>$value) {
          if(is_array($value)) { sanitate($value); }
          else { $array[$key] = mysql_real_escape_string($value); }
       }
       return $array;
    }
    sanitate($_POST);
    

提交回复
热议问题