Detectar petición AJAX con PHP
            
            
            
            
            
                Con PHP se puede saber si una página se carga a través de una petición AJAX, puede ser útil para hacer que un contenido se vea sólo si se esta cargando con AJAX. O todo lo contrario, bloquear el contenido para estas peticiones.
Para detectarlo se utiliza la variable de servidor $_SERVER['HTTP_X_REQUESTED_WITH']:
if(
   !empty($_SERVER['HTTP_X_REQUESTED_WITH']) &&
   strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'
){
   # Ejecuta si la petición es a través de AJAX.
}else{
   # Ejecuta si la petición NO es a través de AJAX.
}
Y poco más que contar.