Skip to content

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.

TR Kodlama GitHub'da!

TR Kodlama'da yer alan makaleleri GitHub üzerinden düzenleyebileceğinizi biliyor muyudunuz? Harika değil mi? Bu makale ile ilgili düzenleme yapmak isterseniz aşağıdaki butona tıklayınız!

GitHub'da Görüntüle ve Düzenle!