首页 > 代码库 > curl提交表单返回数据的封装
curl提交表单返回数据的封装
/** * 通过curl提交表单获取数据 * @param array $post 需要提交的数据 * @param string $url 需要提交到的地址 * @return array $is_success 返回的数据 */ function getInfoByCurl($post,$url){ //初始化一个curl会话,返回一个curl句柄,供curl_setopt(), curl_exec()和curl_close() 函数使用 $ch=curl_init(); //要提交到哪个网址 curl_setopt($ch,CURLOPT_URL,$url); //启动时会发送一个常规的POST请求,就像表单提交的一样 curl_setopt($ch,CURLOPT_POST,true); //全部数据使用HTTP协议的POST操作来发送 curl_setopt($ch,CURLOPT_POSTFIELDS,$post); curl_setopt($ch, CURLOPT_TIMEOUT, 30); //超时时间 //value为0表示直接输出结果 curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $is_success = curl_exec($ch); curl_close($ch); //去年两端可能存在的括号 $is_success = ltrim($is_success,"("); $is_success = rtrim($is_success,")"); $is_success = json_decode($is_success,true); return $is_success; }
curl提交表单返回数据的封装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。