Loading...
быстро и недорого
Intel , тебе ещё xeon подавай .ыы.
Zapas (23.05.2016 в 20:50)
Intel , тебе ещё xeon подавай .ыы.

не оффтопь
norm
Intel (23.05.2016 в 20:36)
занимаюсь поиском уязвимостей в скриптах. быстро не дорого. могу бесплатно найти дырки для теста.

нука пример фильтра $_POST данних
kolyan-[vip] (23.05.2016 в 21:26)
Intel (23.05.2016 в 20:36)
занимаюсь поиском уязвимостей в скриптах. быстро не дорого. могу бесплатно найти дырки для теста.

нука пример фильтра $_POST данних


<?PHP


$requests = new GPC;

?>

<form method="post" action="test.php">

<input type="text" value="">

<input type="submit" value="Послать">

</form>

<?

if (isset($requests -> post_data['submit']))

{

echo $requests -> post_data['text'];

}

?>
kolyan-[vip] (23.05.2016 в 21:26)
Intel (23.05.2016 в 20:36)
занимаюсь поиском уязвимостей в скриптах. быстро не дорого. могу бесплатно найти дырки для теста.

нука пример фильтра $_POST данних

class gpc

{

public $get_data = array();

public $post_data = array();

public $cook_data = array();



public $encoding = 'UTF-8';



function __construct()

{

$this -> get_data = $this -> filter_vars($_GET, 'get');

$this -> post_data = $this -> filter_vars($_POST, 'post');

$this -> cook_data = $this -> filter_vars($_COOKIE, 'cookie');

}



public static function __data_clean($input)

{

$input = @mb_convert_encoding(urldecode($input), $this -> encoding, mb_detect_encoding($input));

return strip_tags(htmlentities($input, ENT_QUOTES, $this -> encoding));

}



private function filter_vars($input)

{

foreach ($input as $k => &$v)

{

if (is_array($v))

{

$v = $this -> filter_vars($v);

}

else

{

$v = self::__data_clean($v);

}

unset($v);

}

return $input;

}

}
kolyan-[vip] (23.05.2016 в 21:26)
Intel (23.05.2016 в 20:36)
занимаюсь поиском уязвимостей в скриптах. быстро не дорого. могу бесплатно найти дырки для теста.

нука пример фильтра $_POST данних


$number = intval($_GET['input_number']);
if ($number)
{
... выполняем SQL запрос ...
}

________
посл. ред. 23.05.2016 в 21:45; всего 2 раз(а); by Intel
Gigant (23.05.2016 в 21:44)
Intel (23.05.2016 в 20:36)
занимаюсь поиском уязвимостей в скриптах. быстро не дорого. могу бесплатно найти дырки для теста.


оффтоп бан
Intel (23.05.2016 в 21:42)
kolyan-[vip] (23.05.2016 в 21:26)
Intel (23.05.2016 в 20:36)
занимаюсь поиском уязвимостей в скриптах. быстро не дорого. могу бесплатно найти дырки для теста.

нука пример фильтра $_POST данних


для числовых
$number = $_GET['input_number'];
if (intval($number))
{
... выполняем SQL запрос ...
}

ти забил про abs и trim ибо мелоч но глаза радует )))
Онлайн: 4
Время:
Gen. 0.1081
(c) Bym.Guru 2010-2026