zoukankan      html  css  js  c++  java
  • CURL以 POST 请求链接的方式 初始化一个cURL会话来获取一个网页

    /**
    *POST  URL
    */
    function posturl($URL,$data) {
        $ch = curl_init();                  // 创建一个新cURL资源
        curl_setopt($ch,CURLOPT_URL,$URL);        
        curl_setopt($ch,CURLOPT_TIMEOUT,60);
        curl_setopt($ch,CURLOPT_HEADER, 0);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER ,1);
        curl_setopt($ch,CURLOPT_POST, 1);
        curl_setopt($ch,CURLOPT_POSTFIELDS, $data);
    
        $res = trim(curl_exec($ch));  // 执行一个cURL会话    抓取URL并把它传递给浏览器
        $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
        curl_close($ch);  //关闭cURL资源,并且释放系统资源
    
        //echo "res:$res 
     httpcode:$httpcode 
    ";
        $result['result'] = $res;
        $result['httpcode'] = $httpcode;
        return $result;
        //var_dump($result);die();
    }

    $URL --》是一个链接 比如 www.baidu.com
    $data -》是一个数组。

    暂时先这样 后续可能会有补充。 如果有意见请 回复 。谢谢
    同时的注意 如果 $data数组里面有一个是 入 $data['aa']='www.baidu.com'; 这样的 时候 最后要用urldecode 转换。
  • 相关阅读:
    进制
    enum
    文件操作fstream
    文件读取 FILE
    static_cast、dynamic_cast、reinterpret_cast、和const_c
    std::max 错误
    boost 时间
    c++ new 和delete
    c++ static静态
    BOOST 之filesystem, path
  • 原文地址:https://www.cnblogs.com/yhl664123701/p/4141107.html
Copyright © 2011-2022 走看看