Merhabalar,
Öncelikle mysqlden bir veri sileceğimiz zaman
<a href='sil.php?id=$silinecekid'>SiL</a>
şeklinde siliyoruz.
Karşılığınıda,
<?php
$sil_id=$_GET['id'];
$tamam = mysql_query("DELETE FROM tabloadi WHERE id='$sil_id'");
echo mysql_error();
if($tamam){
echo "Kayıt Silindi";
}else{
echo "Kayıt Silinemedi";
}
?>Ama bu durumda şöyle bir sorun var.
dışardan
http://sayfaadı/sil.php?id=1 satırı yazıldığında bizim 1. kayıt uçacak.
- İlk olarak dışardan müdehaleyi ne tarz bir yolla engelleriz?
- İkinci olarak gelen değerin int mi stringmi oldugunu nasıl kontrol ederiz sql inject e engel olmak amaçlı?
Şimdiden Teşekkürler...