1、使用isset()函数检测客户端是否有传递code参数
示例
if(isset($_GET[‘code‘])){}
2、使用 curl_init()函数初始化一个CURL会话,初始化成功后返回一个句柄供curl_setopt(), curl_exec(),和 curl_close() 函数使用
示例
$curl = curl_init();
3、使用curl_setopt()设置要获取的URL地址
示例
$url=‘https://api.weixin.qq.com/sns/jscode2session?appid=‘.$appid.‘&secret=‘.$secret.‘&js_code=‘.$code.‘&grant_type=authorization_code‘;
curl_setopt($curl, CURLOPT_URL, $url);
4、设置是否输出header
示例
curl_setopt($curl, CURLOPT_HEADER, 1);
5、设置是否输出结果
示例
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
6、设置是否输出结果
示例
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
7、设置是否检查服务器端的证书
示例
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
8、使用curl_exec()将CURL返回的结果转换成正常数据并保存到一个变量
示例
$data = curl_exec($curl);
9、使用 curl_close() 关闭CURL会话
示例
curl_close($curl);
微信小程序API 登录-wx.login(OBJECT) + 获取微信用户唯一标识openid | 小程序 (2)
内容版权声明:除非注明,否则皆为本站原创文章。