Показать сообщение отдельно
  #1 (permalink)  
Старый 17.02.2020, 01:40
Аспирант
Отправить личное сообщение для win32s Посмотреть профиль Найти все сообщения от win32s
 
Регистрация: 28.09.2019
Сообщений: 38

Распознать ajax на стороне сервера
Здравствуйте
Есть такой код для определения аякс запроса
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') 
{
    echo 'Это ajax запрос!


Он прекрасно работает с jQuery, но почему-то совершенно не ловит такой запрос:
var aj = new XMLHttpRequest();
		aj.onload  = function (e) 
			...вырезано..
		aj.open("get",req, true);
		aj.send();

Последний хром, по ф12 показывает, что такого заголовка вообще нет. Если я его добавляю вручную
aj.setRequestHeader("X-Requested-With","XMLHttpRequest");
, то все гуд.

Но почему так? Где я ошибся?
Ответить с цитированием