PHP için ADOdb parametrelere değişkenleri bağlama

3 Cevap php

PHP için ADOdb parametrelere bağlama değişkenleri herhangi bir şekilde SQL enjeksiyonu önlemek nedir? Ben ADOdb ayrıca veri sanitasyon yaptığı veya varsayılan olarak aynı işlevselliği içinde kaçan düşündüm. Veya sadece Kod ateşleyici dahili süreçleri ile karıştırıyorum?

3 Cevap

Doğru - bağlı parametreler SQL injection saldırılarına karşı savunmasız değildir.

evet, parametreleri dizisi geçirmek.

$rs = $db->Execute('select * from table where val=?', array('10'));

Onların dokümanlar Rest bulunabilir here:

Teşekkürler, ben bir süre için bunları kullanarak oldum ve hafta sonu bir istemci ben işlemeden önce veri doğrulama değildi ve onlar ADOdb benim için yaptığını bana inanmadı diyerek panik içinde bana geldi.

Verilen güvenlik ekstra düzeyde incitmez.