Я в растерянности.
Я реализовал MoOx pjax на веб-сервере с PHP бэкэндом, и все работает отлично, страницы загружаются как надо - никаких проблем там нет!
Теперь я приступил к обработке серверных состояний авторизации. У меня возникла проблема, хотя консоль браузера объявляет, что отправляет следующие заголовки:
X-PJAX: true
X-PJAX-Selectors: ["#main"]
X-Requested-With: XMLHttpRequest
Я не получаю ни одного из них на стороне сервера в запросе, что делает невозможным определение pjax
запроса от чего-либо еще, например от обычного GET
или POST
.
Должен ли я установить что-то в PHP, чтобы иметь возможность получать или видеть эти заголовки?
Я пробовал несколько разных способов чтения заголовков, включая:
print_r($_SERVER);
print_r(getallheaders());
print_r(apache_request_headers());
Но неуловимый P-JAX
их нигде не видно!
Если это актуально, я запускаю Apache с обратным nginx прокси.
Есть идеи?