php模拟post提交请求

来源:互联网 发布:mac os x office 编辑:程序博客网 时间:2024/05/16 07:52
   /**     * 模拟post进行url请求     * @param string $url     * @param array $post_data    */    function request_post($url = '', $post_data = array()) {        if (empty($url) || empty($post_data)) {            return false;        }        $post_data = http_build_query($post_data);        $postUrl = $url;        $curlPost = $post_data;        $ch = curl_init();//初始化curl        curl_setopt($ch, CURLOPT_URL,$postUrl);//抓取指定网页        curl_setopt($ch, CURLOPT_HEADER, 0);//设置header        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上        curl_setopt($ch, CURLOPT_POST, 1);//post提交方式        curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);        $data = curl_exec($ch);//运行curl        curl_close($ch);                return $data;    }
1 0
原创粉丝点击