Azərbaycan ▾
Top | Yeni | Forum

PHP-də SQL Injection hücumunun qarşısını almaq

Forum › Proqramlaşdırma
💬 0 · 👁 17
mywap.az · 08.11.2026 03:24
SQL Injection istifadəçinin daxil etdiyi məlumatların SQL sorğusuna təhlükəli şəkildə birləşdirilməsi nəticəsində yaranan zəiflikdir.
Yanlış kod:
$email = $_POST['email'];

$sql = "SELECT * FROM users WHERE email = '$email'";
$result = $pdo->query($sql);

Düzgün kod:
$email = $_POST['email'];

$stmt = $pdo->prepare(
"SELECT * FROM users WHERE email = :email"
);

$stmt->execute([
'email' => $email
]);

$user = $stmt->fetch();

Prepared Statements istifadəçinin daxil etdiyi məlumatı SQL kodundan ayırır və SQL Injection riskini azaldır.

Cavab yaz

Yazmaq üçün sayt ID-nizlə daxil olun. Daxil ol

İlk sehife
© 2026 MyWap.az
Azəri saytlar