来自我服务器的服务器检测请求

时间:2017-05-17 05:53:49

标签: php curl server request complete

我使用curl向不同的服务器发出请求并配置了标头:

    $c = curl_init();
    curl_setopt($c, CURLOPT_URL, $url);
    curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($c, CURLOPT_ENCODING, 'gzip,deflate');
    curl_setopt($c, CURLINFO_HEADER_OUT, true);
    $headers = [
        'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
        'Accept-Encoding: gzip, deflate, sdch',
        'Accept-Language: vi,en-US;q=0.8,en;q=0.6',
        'Cache-Control: max-age=0',
        'Connection: keep-alive',
        'Cookie: __cfduid=d7bf11c717fbcd54ec9b259e301a966d71480412679',
        'Host: wwww.host.com',
        'Upgrade-Insecure-Requests: 1',
        'User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'
    ];
    curl_setopt($c, CURLOPT_HTTPHEADER, $headers);
    $data = curl_exec($c);

当我使用xampp在我的电脑上发出请求时,请求成功完成,但是当我在服务器上运行时,请求失败,有什么问题,请帮助!!!

0 个答案:

没有答案