爱玺玺

爱玺玺的生活日记本。wx:lb87626

微信公众号开发请求微信服务器程序原理,这个常用,因为微信开放主要就是要请求微信的服务器返回数据。

/**

 * 连接微信服务器

 * @var $curl 连接的地址

 * @var $https=true,是否支持https协议,默认支持

 * @var $method="get" 默认请求方式 get

 * @var $data 请求方发来的数据

 */

function _request($curl,$https=true,$method='get',$data=null){

$ch=curl_init();//初始化curl

curl_setopt($ch,CURLOPT_URL,$curl);//设置访问url,这里用https还不能访问

curl_setopt($ch,CURLOPT_HEADER,false);//设置不需要头信息

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);//只返回页面内容,不执行

if ($https) {

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);//不做服务器认证

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);//不做客户端认证

}

if ($method=='post') {

curl_setopt($ch,CURLOPT_POST,true);//支持post请求方式

curl_setopt($ch,CURLOPT_POSTFIELDS,$data);//post传来的数据

}

$str=curl_exec($ch);

curl_close($ch);

return $str;

}


发表评论:

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5