Post Ve Get İsteklerini Fonksiyon’a Dökelim | PHP

Merhaba Yeni Yazıma Hoşgeldiniz bu yazımda Post Ve Get isteklerimizi fonksiyon Yardımı ile alacağız konumuza devam edelim.

function IstekFiltrele($str)
{
	return htmlspecialchars($str);
}

function get($name)
{
	if(isset($_GET[$name]))
	{
	if(is_array($_GET[$name]))
	{
		return array_map(function($item)
		{
		return IstekFiltrele($item);
		}, $_GET[$name]);
	}	
	return IstekFiltrele($_GET[$name]);
	}
	return false;
}

function post($name)
{
	if(isset($_POST[$name]))
	{
	if(is_array($_POST[$name]))
	{
		return array_map(function($item)
		{
		return IstekFiltrele($item);
		}, $_POST[$name]);
	}	
	return IstekFiltrele($_POST[$name]);
	}
	return false;
}

Kodumuz Bu kadar Kullanımı gayet basit örnek olarak

<?php 

$a  = post('umut'); // a değişkenine Umut isimli post değerini atadık
$b = get('ara'); //  b değişkenine ara isimli get değerini atadık

Bunu Request içinde yapabilirsiniz iyi kullanımlar..