Lewati ke isi
Sabtu, 7 November 2026 Tutorial & berita teknologi Tentang Kontak
Komputerkampus.com
Tutorial Pemrograman

PHP Deteksi Request Dari Ajax atau Non Ajax

Sudah tidak asing lagi jika ngoding PHP harus dikombinasikan dengan Javascript untuk membuat website lebih responsive, terkadang load data PHP menggunakan Ajax (Asynchronous JavaScript and XMLHTTP), sebuah teknik javascript untuk load data…

Sudah tidak asing lagi jika ngoding PHP harus dikombinasikan dengan Javascript untuk membuat website lebih responsive, terkadang load data PHP menggunakan Ajax (Asynchronous JavaScript and XMLHTTP), sebuah teknik javascript untuk load data kedatabase tanpa perlu refresh halaman.

Terkadang kita memerlukan validasi dengan PHP, apakah request yang dihandle merupakan request dengan Ajax (Xmlhttprequest) atau request langsung oleh user. cara mengetahui dengan php cukup mudah, saya menemukan referensi disini.

tambahkan block program berikut pada code PHP untuk deteksi request dari ajax.

# cek request apakah dari xmlhttprequest
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
	// ini request ajax
    echo "berikut return untuk request ajax";
} else {
	echo "berikut return untuk request non-ajax";
}

php detect ajax request

Block program diatas bisa dimanfaatkan dengan berbagai kondisi, misal untuk validasi, jika request harus dari ajax, atau misal kita mau membuat fungsi redirect jika ada sebuah request url tertentu, jika menggunakan ajax, maka redirect dengan javascript, jika request langsung, redirect dengan php (header:location).


Catatan: tulisan ini dipindahkan dari cloudborneo.com, terbit pertama 1 Desember 2019.

Bagikan WhatsApp Telegram X

Tentang penulis

M. Najamudin Ridha
M. Najamudin Ridha

Penikmat coffe latte ICE, apalagi tanpa gula. Menyukai teknologi open source, terutama yang berbasis web dan mobile, senang mencoba hal - hal seperti linux, DevOps, database dan programming

Tulisan lainnya

Terkait

Tutorial Pemrograman

(Vuejs) Instalasi Menggunakan NPM [1]

Jalankan perintah pada terminal npm install vue buat file index.html pada directory yang sama pada saat kita menjalankan npm install vue tadi lalu masukan pada index.html code dibawah ini : <!DOCTYPE html> <html> <head> <title>Belajar Vue</…

Belajar Vue.js · Bab 1 1 mnt
Tutorial Pemrograman

Cara Compile C++/C Pada Terminal Linux

Cara Compile C++/C Pada Terminal Linux Pada kasus ini saya menggunakan archlinux dan silakan sesuai kan dengan os masing-masing. 1. Install GCC/G++ sebagai compiler c++/c. pada archlinux : sudo pacman -S gcc pada ubuntu : sudo apt install b…

1 mnt