微信小程序如何获取手机号
1、首先为了方便理解,附上一张小程序获取用户手机号码的流程图。

3、现在前端已经将获取的openid和session_key所需的参数传递给后端了,在后端写入相关代码://用code换session_key和openidpublic function getOpenid(){ global $_GPC;//这是微擎框架 $_GPC想当于$_GET和$_POST $code = $_GPC['code']; $appid = $_GPC['appid']; $secret = $_GPC['secret']; $api = "https://api.weixin.qq.com/sns/jscode2session?appid={$appid}&secret={$secret}&js_code={$code}&grant_type=authorization_code"; $str = $this->httpGet($api); return $str;}private function httpGet($url){ $curl = curl_init(); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_TIMEOUT, 500); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true); curl_setopt($curl, CURLOPT_URL, $url); $res = curl_exec($curl); curl_close($curl); return $res;}。

5、在小程序的wxml文件中写一个button按钮来获取用户手机号码;相关代码:<button bindgetphonenumber='getPhoneNumber'> 使用微信登录 </button>。
