Вход Регистрация
Файл: магазин/e-proger/marat_security.php
Строк: 9
<?php
//от Марата
function check1_text($text) {
      
$arraysql = array('UNION','SELECT','OUTFILE','LOAD_FILE','GROUP BY','ORDER BY','INFORMATION_SCHEMA.TABLES','BENCHMARK','FLOOR','SLEEP','CHAR');
      
$replacesql ='';
      
$text2=$text;
      
$text2=mb_strtoupper($text2);
      
$text2=str_ireplace($arraysql$replacesql$text2,$count);
      if(
$count!=0){ echo "Ошибка, сработала защита.<br>Подозрение на SQL inj или XXS "; exit;}
      
      
$array_find = array("'",'"','/**/','0x','/*','--');
      
$array_replace ='';
      
$text=str_ireplace($array_find$array_replace$text);
    return 
$text;
}



foreach(
$_GET as $i => $value){ $_GET[$i]=check1_text($_GET[$i]);}
foreach(
$_POST as $i => $value){ $_POST[$i]=check1_text($_POST[$i]);}
foreach(
$_COOKIE as $i => $value){ $_COOKIE[$i]=check1_text($_COOKIE[$i]);}





?>
Онлайн: 3
Реклама