PDA

Просмотр полной версии : как узнать что запрос был через ajax?


Дикс
02.06.2009, 13:25
там вроде отсылается заголовок
X-Requested-With: XMLHttpRequest

а как его получить в пхп?

Дикс
02.06.2009, 13:51
память меня подводит =\

public static function is_ajax()
{
return (isset($_SERVER['HTTP_X_REQUESTED_WITH']) AND strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest');
}

astrologer
02.06.2009, 13:52
$_SERVER['HTTP_X_REQUESTED_WITH']там вроде отсылается заголовок
X-Requested-With: XMLHttpRequest Если отсылаешь. Это не автоматически происходит.

MuXaJIbI4
02.06.2009, 13:53
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest')