Haz
23
2011

PHP MySql İşlemleri: Kullanıcı verisi & Sql Injection

Bu Video dersinde, veritabanı işlemlerinde kullanıcı verisinin filtre edilmemesinin sebebiyet vereceği zararları, bilinen yaygın ismi ile Sql Injection konusunu işlemeye çalıştım. Videoda yer alan fonksiyonların tanım ve söz dizimleri:

mysql_real_escape_string(kaçış karakterleri uygulanacak string veri, [tercihe bağlı olarak mysql bağlantı belirteci])

//Post edilen string= ' or ''='
mysql_real_escape_string($_POST['Veri']);
//fonksiyondan sonra= \' or \'\'=\'

strip_tags(HTML+PHP vb etiketlerden arındırılacak string veri, [ayıklanması istenmeyen etiketler])

$veri ="Strip Tags, uygulandığı ifadede yer alan etiketleri yok eder, istisna edilecekler belirtilebilir.";
echo strip_tags($veri, '');
//fonksiyondan sonra HTML çıktısı= Strip Tags, uygulandığı ifadede yer alan etiketleri yok eder, arzu edilirse bundan istisna edilecekler belirtilebilir.

Yorum yapabilirsiniz..

En son haber ve ücretsiz eğitimlere ulaşmak için üye olabilirsiniz