Site icon TR Kodlama

PHP ile Bir Sorgunun AJAX Olup Olmadığını Bulalım

Merhaba arkadaşlar,

Uzun zamandır bir şeyler yazmadığımın farkındayım. Yazmaya fırsat bulamadığm içindir büyük ihtimalle. Lafı uzatmıyorum hemen konuya giriyorum.

Bu basit ve ufak ipucu sayesinde bir sayfaya gelen sorgunun AJAX sorgusu mu yoksa normal sorgu mu olup olmadığını ayırt edebileceğiz.

HTML’i yazdıracağımız zaman AJAX sorgusuysa farklı, normal sorguysa farklı bir çıktı verdirmek isteyebiliriz. Bu durumlar da bu basit ipucu hayat kurtarabilir:

$ajax = false;

if(!empty($_SERVER['HTTP_X_REQUESTED_WITH'])
&& strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
{
  $ajax = true;
}

Gördüğünüz gibi kullanımı da oldukça basit. Umarım işinize yarar, kolay gelsin.

Exit mobile version