[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ajax
dron4ik
Ку, есть ajax гет запрос на сервер, можно ли на стороне сервера проверить был ли запрос послан ajax, или человек выдрал ссылку и перешел по ней???

_____________
Ex3m.com.ua — Активный образ жизни
VELIK505
Цитата (dron4ik @ 5.11.2012 - 10:02)
Ку, есть ajax гет запрос на сервер, можно ли на стороне сервера проверить был ли запрос послан ajax, или человек выдрал ссылку и перешел по ней???

Можно.
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
echo 'Это аякс!';
exit;
}
echo 'Не аякс';
dron4ik
VELIK505

Тестил $_SERVER['HTTP_X_REQUESTED_WITH'], но он у меня пустой...

Может это только на Денвере??? Или что-то не учел?

_____________
Ex3m.com.ua — Активный образ жизни
vital
public function getIsAjaxRequest()
{
return isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH']==='XMLHttpRequest';
}

Так делает Yii framework.

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
vital
Цитата (dron4ik @ 5.11.2012 - 12:18)
VELIK505

Тестил $_SERVER['HTTP_X_REQUESTED_WITH'], но он у меня пустой...

Может это только на Денвере??? Или что-то не учел?

прокси?

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
dron4ik
Цитата (vital @ 5.11.2012 - 11:18)
Цитата (dron4ik @ 5.11.2012 - 12:18)
VELIK505

Тестил $_SERVER['HTTP_X_REQUESTED_WITH'], но он у меня пустой...

Может это только на Денвере??? Или что-то не учел?

прокси?

Ммм... может быть)))

Буду проверять)))

Всем спасибо) по плюсу)

_____________
Ex3m.com.ua — Активный образ жизни
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.