Определяем, что к нам идёт Ajax запрос с помощью PHP

Сегодня мы познакомим с небольшим фрагментом кода, который позволит вам проверить тип запроса, который направляется к вашим PHP скриптам, а именно мы покажем вам как определить Ajax запрос.

Для того чтобы определить идёт ли к нам ajax запрос, следует использовать следующий параметр суперглобального массива $_SERVER['HTTP_X_REQUESTED_WITH']. Для тех кто не в курсе, Ajax запрос = запросу xmlhttprequest. Внимание! Нет никакой уверенности в том, что каждый веб сервер будет предоставлять данное значение в суперглобальном массиве $_SERVER. Для просмотра всех параметров $_SERVER, перейдите сюда.

if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
    // Если к нам идёт Ajax запрос, то ловим его
    echo 'Это ajax запрос!';
    exit;
}
//Если это не ajax запрос
echo 'Это не ajax запрос!';


Данный фрагмент кода будет понятен всем, кто когда-то отслеживал тип запроса. В этом примере мы проверяем запрос на тип xmlhttprequest. Так как в данный момент Ajax становится всё более популярным и часто используемым, применение данной техники очень важно в вопросах безопасности. Не мне вам объяснять… Юзайте на здоровье!


Источник: http://feedproxy.google.com/~r/ruseller/CdHX/~3/P4PMX7NCZno/lessons.php

Читать комменты и комментировать

Добавить комментарий / отзыв



Защитный код
Обновить

Определяем, что к нам идёт Ajax запрос с помощью PHP | | 2012-06-19 12:10:24 | | Статьи Web-мастеру | | Сегодня мы познакомим с небольшим фрагментом кода, который позволит вам проверить тип запроса, который направляется к вашим PHP скриптам, а именно мы покажем вам как определить Ajax запрос.Для того | РэдЛайн, создание сайта, заказать сайт, разработка сайтов, реклама в Интернете, продвижение, маркетинговые исследования, дизайн студия, веб дизайн, раскрутка сайта, создать сайт компании, сделать сайт, создание сайтов, изготовление сайта, обслуживание сайтов, изготовление сайтов, заказать интернет сайт, создать сайт, изготовить сайт, разработка сайта, web студия, создание веб сайта, поддержка сайта, сайт на заказ, сопровождение сайта, дизайн сайта, сайт под ключ, заказ сайта, реклама сайта, хостинг, регистрация доменов, хабаровск, краснодар, москва, комсомольск |
 
Поделиться с друзьями: