parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

это фича

Misha v.3 22.08.2007 18:38

дело в том, что для разных sql серверов надо делать разные taint преобразования (см. доку). поэтому taint[sql] имеет смысл только внутри connect.

однако что происходить будет дальше зависит от места, куда будет выводиться строка. в простом случае можно было бы ругаться в любом случае, если строка выводится не sql серверу (т.е. вне запроса). но ПАФ-у простой случай показался не очень эффектным, поэтому он сделал так, чтобы покрашеные в такой язык буквы можно было сложить в строковую переменную и записать в файл.

зачем? а чтобы сгенерить корректный sql скрипт, который потом можно было-бы скормить sql серверу и при этом не заморачиваться с ручными эскейп преобразованиями.

однако судя по вашему сообщению подобное поведение ломается, когда данные выводятся в броузер.