Php gelen veriyi kontrol etme

Merhabalar, bu yazımda sizlere bir örnekle nasıl gelen veriyi kontrolden geçirebileceğinizi anlatıcam.

Bir websitesinde en gerekli şeylerden biri güvenliktir. Örnek olarak gelen veriyi veritabanına eklemeden önce kontrolden geçirmek çok önemlidir. Çünkü gelen veri zararlı bir kod içeriyorsa bütün sistemi etkileyebilir, önemli bilgiler zarar görebilir, bunların olmaması için gelen veriyi önce kontrol ettirip zararlı kodlardan arındırıp öyle veritabanına eklememiz gerekir.

O zaman filtreleme kodlarımıza bakalım.

<?php
function cleanGet($data)
{
    $clean = strip_tags(trim($_GET["$data"]));
    return $clean;
}

# GET işlemini filtreden geçirir ve temizlenmiş veriyi geri döndürür.
cleanGet("getverisi");

function cleanPost($data)
{
    $clean = strip_tags(trim($_POST["$data"]));
    return $clean;
}

# POST işlemini filtreden geçirir ve temizlenmiş veriyi geri döndürür.
cleanPost("postverisi");

function cleanData($data)
{
    $clean = strip_tags(trim($data));
    return $clean;
}

# Girilen değeri filtreden geçirir ve temizlenmiş veriyi geri döndürür.
cleanData("veri");

?>

Bu kodlar sayesinde verilerinizi filtreden geçirebilir ve zararlı kodlardan arındırabilirsiniz.