到处走走" isXmlHttpRequest"?

时间:2014-04-01 08:38:48

标签: zend-framework curl

我有一大堆代码阻止我对端点进行curl调用:

if($this->_request->isXmlHttpRequest()) {
    // Do stuff
}

如何更改我的curl调用,以便将请求视为XmlHttpRequest?

2 个答案:

答案 0 :(得分:1)

这解决了我的问题:

curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Requested-With: XMLHttpRequest", "Content-Type: application/json; charset=utf-8", "__RequestVerificationToken: ".rand(100, 100000)));

答案 1 :(得分:0)

只是一个想法 如果您确定这是一个Ajax请求,可以尝试添加:

$_SERVER ['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest';