wtw24
7/12/2018 - 11:40 AM

Узнать, пришел ли запрос через AJAX

Узнать, пришел ли запрос через AJAX

<?php

// Этот способ работает только с jQuery. Она при AJAX запросе добавляет заголовок
// HTTP_X_REQUESTED_WITH=XMLHttpRequest в запрос

// Поэтому, можно написать на сервере функцию проверки

function isAjax(){
  return isset($_SERVER['HTTP_X_REQUESTED_WITH']) and $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest';
}