/**
* 调用远程API
* $type 1 登录验证 2 注册 3 更新
* $param 提交数据
* $param['username'=>eee,'password'=>'111']
* @return json_decode();
*/
public static function apiPostPush($type,$param)
{
$url='';
switch ($type) {
case '1':
$url = config('msgconfig.API_LOGIN');
break;
case '2':
$url = config('msgconfig.API_REGISTER');
break;
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//1 输出 html
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$param);
$result = curl_exec($ch);
curl_close($ch);
return json_decode($result);
}
/**
* 远程调用 API
* get 方式
*/
// public static function apiGetPush($url)
// {
// $ch = curl_init($url);
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回
// curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; // 在启用 CURLOPT_RETURNTRANSFER 时候将获取数据返回
// $this->result = curl_exec($ch) ;
// curl_close($ch);
// return $this->result;
// }
CURL 学习 1
最新推荐文章于 2024-09-07 23:29:23 发布