asimus adlı üyeden alıntı:
mesajı görüntüle
PDO Güvenlik Aklıma Takıldı
13
●1.935
- 26-09-2016, 19:38:34Kimlik doğrulama veya yönetimden onay bekliyor.
- 26-09-2016, 19:49:28asimus adlı üyeden alıntı: mesajı görüntüle
Siz zaten sorguyu prepare etmişsiniz yani sorgunuz hazırlanmış, parametre olarak göndereceğiniz veriler tekrar sorgulanmayacaktır. Konuyu (prepare) çıktı için bekleniyor olarak algılayabilirsiniz. Sorgunuza bindParam, bindValue veya execute ile parametre gönderiyorsunuz. Hangi yöntem ile gönderdiğinizin sizin açınızdan şuanda pek bir önemi bulunmuyor. Konuyu anlayabilmeniz için hem mySQL hem de PDO ile örnek göstermiştim, incelemelisiniz.Alıntı - 26-09-2016, 20:02:45Üyeliği durduruldu
foreach ($_GET as $key => $value) { $value = str_replace('"', "", $value); $value = str_replace("'", "", $value); $value = str_replace("select", "", $value); $value = str_replace("SELECT", "", $value); $value = str_replace("UPDATE", "", $value); $value = str_replace("update", "", $value); $value = str_replace("delete", "", $value); $value = str_replace("DELETE", "", $value); $value = str_replace("UNION", "", $value); $value = str_replace("union", "", $value); $value = str_replace('"', "", $value); $value = str_replace("`","", $value); $value = str_replace("'","'", $value); $value = str_replace("-","-", $value); $value = str_replace("<","", $value); $value = str_replace(">","", $value); $value = str_replace(">","", $value); $_GET[$key] = $value; } foreach ($_REQUEST as $key => $value) { $value = str_replace('"', "", $value); $value = str_replace("'", "", $value); $value = str_replace("select", "", $value); $value = str_replace("SELECT", "", $value); $value = str_replace("UPDATE", "", $value); $value = str_replace("update", "", $value); $value = str_replace("delete", "", $value); $value = str_replace("DELETE", "", $value); $value = str_replace("UNION", "", $value); $value = str_replace("union", "", $value); $value = str_replace('"', "", $value); $value = str_replace("`","", $value); $value = str_replace("'","'", $value); $value = str_replace("-","-", $value); $value = str_replace("<","", $value); $value = str_replace(">","", $value); $value = str_replace(">","", $value); $_REQUEST[$key] = $value; } foreach ($_POST as $key => $value) { $value = str_replace('"', "", $value); $value = str_replace("'", "", $value); $value = str_replace("select", "", $value); $value = str_replace("SELECT", "", $value); $value = str_replace("UPDATE", "", $value); $value = str_replace("update", "", $value); $value = str_replace("delete", "", $value); $value = str_replace("DELETE", "", $value); $value = str_replace("UNION", "", $value); $value = str_replace("union", "", $value); $value = str_replace('"', "", $value); $value = str_replace("`","", $value); $value = str_replace("'","'", $value); $value = str_replace("-","-", $value); $value = str_replace("<","", $value); $value = str_replace(">","", $value); $_POST[$key] = $value; }