mysqli veri kaydetme güvenlik acil soru

merhaba arkadaşlar,

acil bir sorum var, kullanıcılardan gelen veriyi kontrol ederken hangi yöntem daha güvenli ?

yöntem 1:

$ad = strip_tags(trim(dbtrim($_POST["ad"])));

yöntem 2:

$ad = trim(filter_input(INPUT_POST, 'ad', FILTER_SANITIZE_STRING));

 

Merhaba bir fonksiyon yazarak bu isi daha basit hall ede bilirsin.
ORNEK
 

<?php 

function temizveri($veri){
$veri = trim($veri);
$veri = htmlspecialchars($veri);
$veri = mysqli_real_escape_string($db,$veri);
return $veri;
}
/*
$db degiskeni veritabani baglantisinda kullandigin degisken.
*/

/* Kullanirken boyle yazman yeter */
$ad = $_POST['ad'];
$new_ad = temizveri($ad);

?>

 

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git