开发者社区> 问答> 正文

求教php curl 取不到数据,什么原因?

screenshot我的代码是这样。
screenshot
可是输出的是
string(23) "Empty reply from server" bool(false)

展开
收起
落地花开啦 2016-06-13 11:35:27 3091 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    我只能说你的curl手册没有看认真,CURLOPT_HTTPHEADER这个选项的用法肯定是按你自己想象的来的,实际上并不是这样,应该

    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Accept: */*',
        'Accept-Charset: UTF-8,*;q=0.5',
        'Accept-Encoding: gzip,deflate,sdch',
        'Accept-Language: zh-CN,zh;q=0.8',
        'Connection: keep-alive',
        'Content-Type: application/x-www-form-urlencoded; charset=UTF-8',
        'Referer: http://fuzhou.8684.cn/',
        'User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11',
        'X-Requested-With: XMLHttpRequest',
    ));
    2019-07-17 19:35:30
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载