php抓取post方式提交的页面

     function curlBy($url, $data=array()) {
        $ch = curl_init();
        if(!empty($data)){
            if (is_array($data) && $data) {
                $formdata = http_build_query($data);
                curl_setopt($ch, CURLOPT_POST, true);
                curl_setopt($ch, CURLOPT_POSTFIELDS, $formdata);
            }
        }
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_TIMEOUT,0);
        $result = curl_exec($ch);
        return $result;
    }

注:post的参数以数组形式传到curlBy函数的第二个参数

原文地址:https://www.cnblogs.com/kwishly/p/3491104.html