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

  #7  
Старый 11.12.2007, 13:38
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Имхо, вполне хватит фильтрации основных опасных символов чтобы противостоять иньекции. ну плюс-минус конечно
PHP код:
<?php
   $query 
$_POST['query'];
   
$query str_replace("'",''$query);
   
$query str_replace('-',''$query);
   
$query str_replace('+',''$query);
   
$query str_replace('/',''$query);
   
$query str_replace('*',''$query);
   
$query str_replace(' ','',$query);
   
$query str_replace('%','',$query);
?>
После фильтрации этих символов sql-инъекция уже и так будет невозможна....Ещё в одном учебнике по php читал что одинарную кавычку лучше не просто фильтровать а заменять на обратную ` .. не знаю насколько эт лучше и сопстна зачем))
Ну Кэш всё равно молодец, лови +
 
Ответить с цитированием