- Регистрация
- 28 Ноя 2008
- Сообщения
- 590
- Реакции
- 120
- Автор темы
- Заблокирован
- #1
Ползал сегодня по одному сайту и в папке сапы нашол вот такой код:
Можете сказать что он делает, я в пхп на уровне "вырезать не нужный кусок"
PHP:
<?php
$antiban=array();
$allowed_pages=array("key.php","ping","remoute");
$allowed_var=array("");
$j=explode("?",$_SERVER['REQUEST_URI']);
if (isset($j[1]) and $j[0]==str_replace($allowed_pages,"",$j[0])) {
$k=preg_match_all("/(.*)=(.*)&/Uis",$j[1]."&",$am);
$bm=array();
for ($i=0; $i < $k; $i++) {
if ($am[2][$i]=="" or !in_array($am[1][$i],$allowed_var)) continue;
$bm[]=$am[1][$i]."=".$am[2][$i];
}
$j[1]=implode("&",$bm);
$antiban['request_uri']=
$_SERVER['REQUEST_URI']=($j[1]=="") ? $j[0]: implode("?",$j);
}
?>