Detectar solicitud AJAX | Programar Plus

Todos los navegadores recientes que admiten solicitudes AJAX envían el encabezado HTTP_X_REQUESTED_WITH.

if ( !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest' )
{
       # Ex. check the query and serve requested data
}
(Visited 5 times, 1 visits today)