Показать сообщение отдельно

  #7  
Старый 31.01.2009, 00:58
SKYDOS
Новичок
Регистрация: 22.01.2009
Сообщений: 4
Провел на форуме:
3062

Репутация: -1
По умолчанию

Цитата:
Сообщение от AFoST  
например
$trusted = preg_replace('/union/' , '' , $_GET[id]);
можно обойти
1)index.php?id=uNiOn

ставим независимость регистра
$trusted = preg_replace('/union/i' , '' , $_GET[id]);
все равно можно обойти
2)index.php?id=ununionion
ну вот вы написали ИД= чему-то там, по сути ИД - типа инт
значит и проверка только на числа
если же например будет такое (что-то вроде):
index.php?action=union+delete+select&id=123
то параметр action можно проверить из нескольких СУЩЕУСТВУЮЩИХ и ВОЗМОЖНЫХ вариантов типа:
delete||add||post а все другие варианты заменять на один из них, или просто die;
 
Ответить с цитированием