curl get或post提交请求
curl get或post提交请求
十月初五的月亮 发表于6个月前
curl get或post提交请求
  • 发表于 6个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

/**请求接口get和post方式
 * @param $url
 * @param string $method
 * @param null $data
 * @return bool|mixed
 */
function api_request($url,$method = 'get',$data = null) {
   if(empty($url)) {
      return false;
   }
   $ch = curl_init();
   if('post' == strtolower($method) && !empty($data) && is_array($data)) {
      curl_setopt($ch,CURLOPT_POST,1);
      curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
   }elseif(!empty($data) && is_array($data)) {
      $params = http_build_query($data);
      $url .= "?$params";
   }
   curl_setopt($ch, CURLOPT_URL, $url);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

   $info = curl_getinfo($ch);//获取请求信息,调试查看信息使用
   $output = curl_exec($ch);
   curl_close($ch);
   return $output;
}
共有 人打赏支持
粉丝 0
博文 69
码字总数 30864
×
十月初五的月亮
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: