Ana sayfa » Eğitim ve Örnekler, Featured, Script tanıtımları, Ücretsiz Scriptler

PHP – Kolay sql injection koruma class 3.1 – Basic sql injection protection class 3.1

10 Haziran 2011 8yorum yapılmış

Kolay yönetimli sql koruma class’ım 3.0 yayınlandı.

Özellikleri:

POST,GET,REQUEST hepsini bir seferde engelleme,

2 satır yazarak tüm dışardan gelen işlemlerde tam koruma,

İstediğiniz bir yazıyı temizleyebilme,

GET,POST,REQUEST ten gelen tek bir parametre temizleyebilme,

GET,POST yada REQUEST ten gelen tüm parametreleri bir seferde temizleyebilme,

sadece stripslashes koyarak tüm yazıyı eski haline getirebilme.

 

Artık addslashes, mysql_real_escape_string vb. kullanmanıza gerek yok SQL Koruma 3.0 size yeter.

 

Örnek kullanım:

$calistir=new sqlinj;  //Class’ı başlatır.

$calistir->ekleme(“deneme”); //engellenecek sql komutlarını ekler, yazdığınız yerden sonraki kayıtlarda aktif olur.

echo $calistir->basla(“get”,”veri”);  //sadece get ten veri adıyla gelen içeriği temizler.

echo stripslashes($calistir->basla(“get”,”veri”));       // stripslashes temizlemek için yeterlidir.

echo $calistir->basla(“”” select * from urunler where, insert into –update urunler”).”<br><br>”;  // yazı temizlemek için basla ya göndermek yeterlidir.

 

Ve en büyük özelliği:

$calistir->basla(“tumu”,”butun”); // tumu -> get,post,request hepsini temizler, get-> get temizler gerisi aynı şekilde, post get vb. den butun gelen herşeyi temizler.

 

İndirmek için tıklayın.


Sizin fikirleriniz...

Yorumlarınızı buradan ekleyebilir, kaynak göstererek yazılarımızı yayınlayabilirsiniz. Dilerseniz bu konuya ait yorumları RSS olarak takip edebilirsiniz.

İzin verilen taglar:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>