Как узнать, что тип запроса AJAX?

Категория: Веб-программирование| Полезные заметки

20 Авг 2011

Для того, чтобы в скриптах определять тип запроса удобнее всего будет определить константу

define('AJAX_QUERY',strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest' &&
       isset($_SERVER['HTTP_X_REQUESTED_WITH']));

Таким образом константак AJAX_QUERY принимает значение TRUE если страницу открыли при помощи ajax, и FALSE в противном случае.

Далее в скрипте просто используйте следующую проверку:

if (AJAX_QUERY){
    /* AJAX-запрос имел место быть */
} else {
    /* что делать если AJAX тут не причем */
}

Кстати, очень интересно:

Опубликовать в twitter.com Опубликовать в своем блоге livejournal.com Поделится ссылкой на yandex.ru

Написать комментарий

Вы должны Войти, чтобы оставить комментарий.

О блоге

Данный блог создан с целью помочь, как начинающему вебмастеру, так и опытному разработчику, в решении проблем возникающих при разработке сайтов. Здесь Вы прочитаете полезные статьи о том, как грамотно произвести SEO оптимизацию своего сайта, и найдёте важные исследования в сфере интернет-маркетинга. Научитесь писать собственные компоненты и модули для известных CMS, а также узнаете интересные методы работы с Фреймворками, CSS, HTML, jQuery и PHP. Из записей блога вы поймёте как грамотно разрабатывать макеты сайтов и что такое валидная вёрстка. БЛОГZOR – поможет Вам стать web-Гуру и понять тонкости веб-мастеринга.

Последние комментарии

  • Амир: форма появилась на сайте, но письмо не приходит на [...]
  • Ян: Все нравится, единственное, раскрывающийся блок мо [...]
  • СПАСИБО!: Спасибо тебе! Замечательная функция. очень помогла [...]
  • Алексей: Подскажите, а как заставить этот скрипт отработать [...]
  • Дмитрий: Заработало, надо было малость поменять путь в conf [...]

Можно Скачать