찾다

 >  Q&A  >  본문

php 中发起curl请求时,get的查询字符串问题

利用curl发get请求时,url后边不能带有查询字符串吗??????为啥带上就访问不到页面呢??

PHP中文网PHP中文网2790일 전621

모든 응답(5)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-11 10:23:14

    对url的要求和浏览器没差。
    上代码才知道你做了什么。

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-11 10:23:14

    curl, get和post都没问题的,你的代码是不是有问题.把代码贴上来看下吧.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-11 10:23:14

    你是怎么用的curl,不可能不行的啊!看看你的curl_setopt是怎么设置的

    회신하다
    0
  • 黄舟

    黄舟2017-04-11 10:23:14

    //必须把$_GET的信息拼接好放到url里面去
     function httpGet($url) {
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_TIMEOUT, 500);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($curl, CURLOPT_URL, $url);
     
        $res = curl_exec($curl);
        curl_close($curl);
        return $res;
     }
     

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-11 10:23:14

    当然可以 curl_init("http://www.xxx.com/?a=1"); 是没问题的。

    회신하다
    0
  • 취소회신하다