Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Уязвимость функции mysql_escape_string

Сообщения:  [1-10]   [11-17] 

 
 автор: Eugene77   (19.12.2009 в 19:52)   письмо автору
 
   для: Trianon   (18.12.2009 в 20:41)
 

Для ученика важно мнение профи:
Какой материал важен для освоения, а какой малозначителен.

  Ответить  
 
 автор: Trianon   (18.12.2009 в 20:41)   письмо автору
 
   для: Eugene77   (18.12.2009 в 20:24)
 

Это уж каждый для себя сам решает.

  Ответить  
 
 автор: Eugene77   (18.12.2009 в 20:24)   письмо автору
 
   для: Trianon   (15.12.2009 в 12:55)
 

> Столько всяких кю сказать приходится, притопов с прихлопами сделать, пока запрос выполнишь в стиле этого интерфейса, что первая мысль у меня была "Да зачем я только за этот impruved клиент схватился... так просто и хорошо было со старым..."

Так может и не надо?
А если надо, то тогда почему именно?

  Ответить  
 
 автор: Trianon   (15.12.2009 в 12:55)   письмо автору
 
   для: cheops   (15.12.2009 в 12:46)
 

Вот там уж точно без оберток не обойтись... Столько всяких кю сказать приходится, притопов с прихлопами сделать, пока запрос выполнишь в стиле этого интерфейса, что первая мысль у меня была "Да зачем я только за этот impruved клиент схватился... так просто и хорошо было со старым..."

  Ответить  
 
 автор: cheops   (15.12.2009 в 12:46)   письмо автору
 
   для: Trianon   (15.12.2009 в 12:30)
 

Да к mysqli тоже присматриваемся, даже попробовали в нескольких проектах...

  Ответить  
 
 автор: Trianon   (15.12.2009 в 12:30)   письмо автору
 
   для: cheops   (15.12.2009 в 12:04)
 

Либо вообще убрать экранирование. Применять интерфейсы с плэйсхолдерами и биндингом параметров. Подобные mysqli .

Всё ж таки обертками красиво формализуется не всё...
Ну и есть такая поганая штука, как синтаксис операции LIKE , выбивающаяся из ряда.
Там, чтобы честно заэкранировать всё необходимое, ужом вывернуться нужно.

  Ответить  
 
 автор: cheops   (15.12.2009 в 12:04)   письмо автору
 
   для: Trianon   (14.12.2009 в 18:44)
 

Короче, так и придется переходить на режим удаления магических кавычек и переносить экранирование кавычек ближе к SQL-запросу в фукнции-обертки.

  Ответить  
 
 автор: Lelik   (14.12.2009 в 20:04)   письмо автору
 
   для: Trianon   (14.12.2009 в 19:07)
 

ясно. спасибо.

  Ответить  
 
 автор: Trianon   (14.12.2009 в 19:07)   письмо автору
 
   для: Lelik   (14.12.2009 в 18:59)
 

как в том случае, когда экранирование всех входящих параметров без разбора выполняется в начале скрипта. А mysql_connect - позднее.

  Ответить  
 
 автор: Lelik   (14.12.2009 в 18:59)   письмо автору
 
   для: Trianon   (14.12.2009 в 18:44)
 

>И менять надо осмотрительно.
>У многих она вызывается еще до установления соединения с сервером. Что само по себе засада.

это как?

  Ответить  

Сообщения:  [1-10]   [11-17] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования