2011-12-14 179 views
1

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

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

回答

1

documentation

Zend_Controller_Request_Http有检测AJAX请求一个初步的方法:isXmlHttpRequest()。此方法查找HTTP请求标头X-Requested-With的值为'XMLHttpRequest';如果找到,它返回TRUE。

相关问题