Arkadaşlar ilginç bir problemim var.
baglanti.php sayfam var. Bu sayfayı index.php dosyama include ederek veritabanı bağlantısını başlatıyorum.
Güvenlil için baglanti.php sayfama
$_POST = array_map("mysql_real_escape_string",$_POST);
$_GET = array_map("mysql_real_escape_string",$_GET);
kodlarını ekliyorum. Bu kodlar lokalde tırnak işaretlerini \' bu duruma getirmezken, sunucuya attığımda bütün tırnak işaretlerinin başına \ işareti geliyor. Local ile web arasında ki bu farklılık neden kaynaklanabilir?
Bu tek tırnak sorununu bütün $_POST işlemlerini değiştirmeden baglanti.php ile nasıl çözebilirim?
Bir başka sorunda hiç bir şeyden geçirmediğimde ' işareti olduğunda hata verirken hosta yüklediğimde ' işareti olanları da ekliyor veritabanına.