XMLHttpRequest和HttpRequest之间有什么区别

时间:2011-12-14 03:00:12

标签: php zend-framework xmlhttprequest httprequest

在Zend Framework和其他框架(如Symfony)中,有一个名为isXMLHttpRequest()的方法来确定这是否是XMLHttpRequest。我想知道框架或PHP如何区分XmlHttpRequest和HttpRequest?

if($this->_request->isXmlHttpRequest())
{
   //code here
}

1 个答案:

答案 0 :(得分:1)

来自documentation

  

Zend_Controller_Request_Http有一个检测AJAX请求的基本方法:isXmlHttpRequest()。此方法使用值“XMLHttpRequest”查找HTTP请求标头X-Requested-With;如果找到,则返回TRUE。