curl 远程获取POST GET 数据
curl 远程获取POST GET 数据
小玮哥哥 发表于8个月前
curl 远程获取POST GET 数据
  • 发表于 8个月前
  • 阅读 3
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

/**
 * curl 获取远程数据
 * @param $url 网页url地址
 * @param $type 0-get 1-post
 * @param array $data POST提交的数据
 */
function get_url($url,$type=0,$data=[])
{
    //初始化一个curl对象
    $ch = curl_init();

    //设置要抓取的url
    curl_setopt($ch,CURLOPT_URL,$url);

    //设置header头 1 输出 0不输出
    curl_setopt($ch,CURLOPT_HEADER,0);
    
    //输出结果是否显示到屏幕上 1,输出到屏幕 0 输出字符串 用来保存到数据库或文本
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

    //POST 方式
    if($type==1)
    {
        curl_setopt($ch,CURLOPT_POST,1);
        curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
    }


    //运行curl 请求网页
    $output = curl_exec($ch);

    //关闭curl请求
    curl_close($ch);

    //显示获得的数据
    return $output;
}

 

标签: curl
共有 人打赏支持
粉丝 0
博文 13
码字总数 7070
×
小玮哥哥
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: