WhiteKey adlı üyeden alıntı: mesajı görüntüle
Tontonq
<?php
if (!get_magic_quotes_gpc()) {  
foreach ($_GET as $key => $value) {
if (is_array($_GET[$key])) {
foreach ($_GET[$key] as $key2 => $value2) {
$_GET[$key][$key2] = addslashes($_GET[$key][$key2]);
}
} else {
$_GET[$key] = addslashes($_GET[$key]);
}
}
}
?>

yaparak makinaya yüklenmek yerine gene

function atislas($veri){ 
    if (!get_magic_quotes_gpc()) {  
        $veri = addslashes($veri);  
        }  
    return $veri; 
}
fonksiyonunu kullanıp

$_GET=atislas($_GET);
$_POST=atislas($_POST);
gibi kullanmak daha mantıklı o kod biraz fazla genel kullanım amaçlı
atislas da ben kullandığım için siz ahmetslas mahmutslas falan diye kullanın
sen bu vediğin kodu denediğinden eminmisin bak mesela

<?
function atislas($veri){

$veri = addslashes($veri);

return $veri;
}
$_GET = atislas($_GET);
echo $_GET["a"];
?>

bunu php 5 apache 2 win32 de deniyorum işe yaramiyor

<?
function atislas($veri){

$veri = htmlspecialchars($veri);

return $veri;
}
$_GET = atislas($_GET);
echo $_GET["a"];
?>

bu hiç yaramiyor hata verior


öyle olsak direk $_GET = addslashes($_GET); der geçerdik