Все браузеры поддерживают PHP $ _SERVER ['HTTP_X_REQUESTED_WITH']?
Знаете ли вы о каких-либо браузерах или случаях, когда $ _SERVER ['HTTP_X_REQUESTED_WITH'] не работает?
Отправка заголовка X-Requested-With действительно зависит от используемой библиотеки Ajax. Я проверил Prototype, jQuery, Mootools и YUI, и все они установили его.
Я не думаю, что этот конкретный заголовок является проблемой здесь – единственный случай, когда я видел это с запросами Ajax, и даже в таких случаях обычно это настраиваемый заголовок, заданный соответствующей библиотекой JavaScript.
Поддерживает ли все браузеры настройку собственных заголовков запросов для XMLHttpRequest? Насколько я знаю, да, он работает во всех современных браузерах.