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:
mysqli_real_escape_string methodunu kullanacaksın.

Örnek kullanım;

1618405977715.png


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.")";
 
@ogingsan mesela ınsert 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 :)
 

Yeni konular

Geri
Yukarı