加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php里CURL模拟进行微信接口的GET与POST例子

发布时间:2022-02-21 17:47:19 所属栏目:PHP教程 来源:互联网
导读:php CURL函数可以模仿用户进行一些操作,如我们可以模仿用户提交数据也可以模仿用户进行网站访问了,下面我们来介绍利用CURL模拟进行微信接口的GET与POST例子,例子非常的简单就两个大家一起看看. Get提交获取数据 /** * @desc 实现天气内容回复 */ public fu
  php CURL函数可以模仿用户进行一些操作,如我们可以模仿用户提交数据也可以模仿用户进行网站访问了,下面我们来介绍利用CURL模拟进行微信接口的GET与POST例子,例子非常的简单就两个大家一起看看.
 
  Get提交获取数据
 
  
    /**  
     * @desc 实现天气内容回复  
     */   
  public function testWeixin(){   
  $access_token = $this->getAccessToken();   
  $customMessageSendUrl = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='.$access_token;   
  $description = '今天天气的详细信息(从第三方获取)。';   
  $url = 'http://weather.com/';   
  $picurl = 'http://weather.com/';   
  $postDataArr = array(   
  'touser'=>'OPENID',   
  'msgtype'=>'news',   
  'news'=>array(   
      'articles'=>array(   
    'title'=>'当天天气',   
    'description'=>$description,   
    'url'=>$url,   
    'picurl'=>$picurl,   
      ),   
  ),   
  );   //开源软件:Cuoxin.com
  $postJosnData = json_encode($postDataArr);   
  $ch = curl_init($customMessageSendUrl);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $postJosnData);     
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);   
  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);   
  $data = curl_exec($ch);
  var_dump($data);   
  }
  例子相对来说比较简单也没有什么好详细分析的了,大家照抄就可以实现我们想要的功能了.

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读