O cabeçalho HTTP_X_REQUESTED_WITH é enviado por todos os navegadores recentes que oferecem suporte a solicitações AJAX.
if ( !empty($_SERVER('HTTP_X_REQUESTED_WITH')) && strtolower($_SERVER('HTTP_X_REQUESTED_WITH')) == 'xmlhttprequest' ) ( # Ex. check the query and serve requested data )