Задать вопрос
@Zezst
программист PHP

HTTP_X_REQUESTED_WITH VS $_POST[‘ajax’]?

Собственно сам вопрос:
В чем принципиальное отличие определения ajax-запроса через
$_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' и через специальную переменную $_POST ?
  • Вопрос задан
  • 2760 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
sajgak
@sajgak
в идеологии) свойства запроса должны быть в заголовках, а не в данных
Ответ написан
HDApache
@HDApache
PHP программист
а что если запрос не POST, а GET или OPTIONS или DELETE? Будите писать что то типа ?ajax=true Смысла в этом нет, так как можно узнать что запрос является ajax - через заголовок. Ну и как написал sajgak, тут дело еще в семантике.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы