Loading...
Обучение/Помощь новичкам | Закрыл дыру верно?
[KENT] (29.07.2019 в 14:18)
Cezarionis , как тут её включить если по тому же принципу не работает тут

switch ($_GET['act'])

Вынести фильтр в функцию и выше завернуть ее.
function filtr($a){
return mysql_real_escape_string($a);
}

$get = filtr($_GET['act']);

switch($get){}

Стоит помнить что mysql уже старый и не нужный.
Cezarionis , я выбрал из пабла более понятный мне. Core.
Cezarionis , поставил) работает)))
Cezarionis , можешь проверить
. Вроде все дыры закрыли..
http://3.unnix.keo.su/auth.php
Ну и олени. Это же насколько тупыми нужно быть
Для цыфр
$test = abs(intval($_POST['test']));
Для текстовых переменных

$test = htmlspecialchars(trim($_POST['test']));


mysql_real_escape_string устарела уже. Нафиг не юзать вообще .


И не
$test = $_POST['test'];
$test = htmlspecialchars($test);
$test = trim($test);
$test = mysql_real_escape_string($test);

А если на то пошло
$test = htmlspecialchars(trim(mysql_real_escape_string($_POST['test'])));
Хотя

$test = htmlspecialchars(trim($_POST['test']));

Достаточно

И лучше не переменную присваивать а передавать напрямую тем самым сокращая и не писать кучу Г кода
________
посл. ред. 29.07.2019 в 15:06; всего 3 раз(а); by Mr.Max
Mr.Max (29.07.2019 в 14:55)
Ну и олени. Это же насколько тупыми нужно быть
Для цыфр
$test = abs(intval($_POST['test']));
Для текстовых переменных

$test = htmlspecialchars(trim($_POST['test']));


mysql_real_escape_string устарела уже. Нафиг не юзать вообще .


И не
$test = $_POST['test'];
$test = htmlspecialchars($test);
$test = trim($test);
$test = mysql_real_escape_string($test);

А если на то пошло
$test = htmlspecialchars(trim(mysql_real_escape_string($_POST['test'])));
Хотя

$test = htmlspecialchars(trim($_POST['test']));

Достаточно

И лучше не переменную присваивать а передавать напрямую тем самым сокращая и не писать кучу Г кода

<?
$test = filter_input(INPUT_POST, 'test', FILTER_SANITIZE_STRING);


Не???
Короче один круче другого. У всех все не верно все друг друга поправляют. В итоге нах я тут пишу..
[KENT] , Вот используй фильтрацию, заодно погугли эти функции <?
$test = filter_input(INPUT_POST, 'test', FILTER_SANITIZE_STRING);
TuT , Да это уже не понять мне пока..
Онлайн: 2
Время:
Gen. 0.1134
(c) Bym.Guru 2010-2026