Русский ▾
Топ | Новые | Форум

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

Форум › 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.

Написать ответ

Чтобы писать, войдите по ID вашего сайта. Вход

Главная
© 2026 MyWap.az
Azəri saytlar