PHP açıklarını kapama

ogingsan

Picopat
Katılım
15 Ekim 2020
Mesajlar
447
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
SQL injection açıkları gibi şeyleri kapamak istiyorum arkadaşlar. Soru açık.

Not: Pdo yazmıyorum direkt normal PHP.
 
Son düzenleyen: Moderatör:
mysql komutları yerine mysqli komutlarını kullanabilirsiniz.
 
mysqli_real_escape_string methodunu kullanacaksın.

Örnek kullanım;



Buradaki $conn, mysqli_connect methodu ile kurduğun bağlantının sonucu ki o da bu örnekte config.php dosyasında yer alıyor.
 
@ogingsan mesela INSERT işlemi için SQL stringi bu şekilde oluşturman lazım.


PHP:
$kolon1 = mysqli_real_escape_string($conn, $degisken1);
$kolon2 = mysqli_real_escape_string($conn, $degisken2);

$sql = "INSERT INTO tablo (kolon1, kolon2) VALUES (".$kolon1.", ".$kolon2.")";
 

Sağ olun alışmak lazım
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…