Detectar petición AJAX con PHP

En muchas ocasiones es necesario por seguridad o por que así lo deseamos el poder detectar si una petición solo se puede acceder mediante Ajax para ello vamos a tener que hacer una comprobación con la variable de servidor $_SERVER[‘HTTP_X_REQUESTED_WITH’], a continuación dejo el código

if(
   !empty($_SERVER['HTTP_X_REQUESTED_WITH']) &&
   strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'
){
   # Aquí van las operaciones que se mostraran mediante una petición ajax
}else{
   # Ejecutamos las instrucciones si no es Ajax
}


Mi nombre es Emanuel Paxtian, soy Ingeniero en sistemas computacionales, antes de conocer una computadora quería ser ingeniero civil pero eso cambio cuando use una computadora por primera vez.
Me decidí a crear este blog por que para mi sirve como una biblioteca y aparte ayudo a otros que tienen problemas al igual que yo con algunos temas.
Me gusta programar y encontrar nuevos retos día con día me considero autodidacta mi mayor maestro ha sido sin duda el internet ya que aquí puedes encontrar casi todo.