Mailinglisten-Archive |
Am Donnerstag, 9. November 2006 15:56 schrieb Lutz Zetzsche: > Das ist eben genau der entscheidende Denkfehler... Du mußt jedes Feld > "escapen". Der Grund ist einfach: Wer garantiert Dir, daß dort, wo Du > im SQL-Befehl eine Zahl vorgesehen hast, auch eine Zahl ankommt und > nicht etwa eine eingeschleuste Zeichenkette à la '1 OR 1=1'? Es ist > ein gravierender Denkfehler, sich nur auf die Textfelder zu > konzentrieren. Bzw. ist vor dem "Escapen" grundsätzlich unerläßlich, auch eine gründliche Prüfung der einzusetzenden Werte vorzunehmen. Das kam hier bisher zu kurz. :-) Lutz
php::bar PHP Wiki - Listenarchive