özel karakter sorunu hangi değişkeninde veriyorsa ona göre özel karakter temizlemesi yapmalısın. örneğin:
$haber_adi=mysql_real_escape_string($haber_adi);
gibi.
Peki aşağıdaki gibi $_POST ettiğim sorguda nasıl kullanmam gerekiyor yardımcı olur musunuz?
Googla Analitik ve meta etiketi gibi içerikler eklemeyi hedefliyorum.
$sonuc=mysql_query("UPDATE siteayarlari set siteadi='$_POST[siteadi]',anahtarkelime='$_POST[anahtarkelime]',metaekle='$_POST[metaekle]' ,ganaliz='$_POST[ganaliz]' ,webtol='$_POST[webtol]' where site_id='1'");
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:40:12 -->-> Daha önceki mesaj 18:15:38 --
Tamamdır Sorunu Çözdüm arkadaşlar,
/** Filtre */
function kontrol($q){
return mysql_real_escape_string(strip_tags($q));
}
/** Admin Panel Süzgeç */
function temizle ($value)
{
if(get_magic_quotes_gpc())
{
if(ini_get('magic_quotes_sybase'))
{
$value = str_replace("''", "'", $value);
}
else
{
$value = stripslashes($value);
}
}
$value= @mysql_real_escape_string($value);
return $value;
}Yukarıdaki fonksiyon sayesinde