Sal
Administrator
Seorang penulis yang suka belajar hal baru dan dunia fotografi
1 min read

Cara Mengecek AJAX Request PHP

Posted in PHP

Adakalanya kita ingin mendeteksi terlebih dahulu apakah request yang terjadi merupakan AJAX atau bukan. Pengecekan ini penting dilakukan sebagai pencegahan adanya orang iseng yang coba-coba melalui browser untuk mengakses resource yang seharusnya didapat hanya melalui AJAX.

Berikut ini adalah potongan kode untuk mengecek AJAX Request PHP

<?php
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
	/* Query Database*/
	$model = $this->model('User');
	$return["json"] = json_encode($model->all());
	echo json_encode($return);
	die();
}
?>

Code di atas bisa dipasang di setiap kita hendak mengembalikan data yang diambil melalui AJAX.

Semoga bermanfaat.