在Zend Framework和其他框架(如Symfony)中,有一个名为isXMLHttpRequest()的方法来确定这是否是XMLHttpRequest。我想知道框架或PHP如何区分XmlHttpRequest和HttpRequest?
if($this->_request->isXmlHttpRequest())
{
//code here
}
答案 0 :(得分:1)
Zend_Controller_Request_Http有一个检测AJAX请求的基本方法:isXmlHttpRequest()。此方法使用值“XMLHttpRequest”查找HTTP请求标头X-Requested-With;如果找到,则返回TRUE。