分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

php使用cUrl方法 get、post请求

发布时间:2023-09-06 01:07责任编辑:董明明关键词:暂无标签

php使用curl方法,请确保已经开启curl扩展。传送门:http://www.cnblogs.com/wgq123/p/7450667.html

/**Curl请求get方法
*@$url ????String ?要请求的url地址
*@$dara ???Array ??要传递的参数
*@$timeout int ????超时时间
*@return ??json
/
function curlGetRequest($url=‘‘, $data=array(), $timeout=5){ ???if($url == ‘‘ || $timeout <=0){ ???????return false; ???} ???$param = ‘‘; ???if(!empty($data)){ ???????foreach($data as $k=>$v){ ???????????$param .= $k . ‘=‘ . $v .‘&‘; ???????} ???????$param = rtrim($param, ‘&‘); ???????$url = $url.‘?‘.$param; ?????} ????????$con = curl_init(); ????curl_setopt($con, CURLOPT_URL, $url); ????curl_setopt($con, CURLOPT_HEADER, false); ????curl_setopt($con, CURLOPT_RETURNTRANSFER,true); ????curl_setopt($con, CURLOPT_TIMEOUT, (int)$timeout); ?????????$output = curl_exec($con); ????curl_close($con); ?????????return $output;}

/**Curl请求Post方法
*@$url ????String ?要请求的url地址
*@$dara ???Array ??要传递的参数
*@$timeout int ????超时时间
*@return ??json
/
function curlPostRequest($url=‘‘, $data=array(), $timeout=5){
   if($url == ‘‘ || empty($data) || $timeout <=0){
    return false;
  }

  $param = ‘‘;
  foreach($data as $k=>$v){
    $param .= $k . ‘=‘ . $v .‘&‘;
  }
  $param = rtrim($param, ‘&‘);

  $con = curl_init();
  curl_setopt($con, CURLOPT_URL, $url);
  curl_setopt($con, CURLOPT_HEADER, false);
  curl_setopt($con, CURLOPT_POSTFIELDS, $param);
  curl_setopt($con, CURLOPT_POST,true); curl_setopt($con, CURLOPT_RETURNTRANSFER,true);
  curl_setopt($con, CURLOPT_TIMEOUT,(int)$timeout);
  $output = curl_exec($con);
  curl_close($con);

  return $output;
}

$url="http://127.0.0.1/request.php";
$timeout = 5;
$data = array(‘name‘=>‘张三‘,‘password‘=>‘123‘); ?

$res1 =curlGetRequest($url,$data);
$res2 =curlPostRequest($url,$data);
echo $res2;

php使用cUrl方法 get、post请求

原文地址:http://www.cnblogs.com/wgq123/p/7457662.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved