5 class Injection extends \Rsi\Fred\Security\Check{
7 public $chars = [
'\'',
'"',
'<',
'>'];
9 protected function arrayKeys($array){
11 if(is_array($array))
foreach($array as $key => $value) $keys .= $key . $this->arrayKeys($value);
15 public function check($expected =
false){
17 urldecode($this->
component(
'router')->pathInfo . ($_SERVER[
'QUERY_STRING'] ??
null)) .
18 $this->arrayKeys($_POST);
19 foreach($this->chars as $char)
if(strpos($query,$char) !==
false)
return false;