Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Pavel V. Ammosov                     2:5020/52      12 May 2001  18:17:51
 To : All
 Subject : Re: Защита от взлома
 -------------------------------------------------------------------------------- 
 
 
 >Привет, Alexander!
 >
 >11 мая 2001 16:22, Alexander Kulik -> Artem Chuprina:
 >
 > AC>> $dbh->selectrow_array("SELECT ... FROM ... WHERE name='$name'");
 > AK>     кстати, как ты это избегаешь? проверкой переменной $name?
 >
 >Я - в зависимости от того, что должно быть в $name Если     .
 >нужно, то проверка регэкспом, а потом $dbh->quote или что-то.
 >аналогичное по функции Hасколько это правильно - не знаю..  .
 >
 
 Это не правильно.  Правильно -- использовать placeholders.
 
 $dbh->selectrow_array("SELECT ... FROM ... WHERE name=?", {}, $name)
 
 При этом DBI сам сделает  quote для $name, а сервер может еще 
 и ответить быстрее, за счет всяких кешей для выражений.
 
 -- 
 I use technology in order to hate it more properly.
                 -- Nam June Paik
 --- slrn/0.9.6.3 (Linux)
  * Origin: Zenon N.S.P. news server (2:5020/52.0)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Защита от взлома   Shadow   10 May 2001 11:35:26 
 Re: Защита от взлома   Artem Chuprina   10 May 2001 16:38:17 
 Защита от взлома   Alexander Kulik   11 May 2001 16:22:03 
 Защита от взлома   Yan Alexandrovsky   12 May 2001 14:25:26 
 Re: Защита от взлома   Pavel V. Ammosov   12 May 2001 18:17:51 
 Re: Защита от взлома   Konstantin Ursaloff   10 Jun 2001 14:12:18 
 Защита от взлома   Alexander Lunkov   11 May 2001 20:24:28 
 Re: Защита от взлома   PROext   23 May 2001 10:26:38 
Архивное /ru.cgi.perl/821630186ec14.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional