thinkphp3.2.3 小程序获取手机号 php 解密
首先是把这个文件夹放到\ThinkPHP\Library\Org里面
//zll 根据加密字符串和session_key和iv获取手机号 /** * [getphone description] * @param [type] $appid [小程序的appid] * @param [type] $sessionKey [小程序获取openid时能够同时获取的] * @param [type] $encry [小程序端获取手机号时返回的加密字符串] * @param [type] $iv [小程序端获取手机号时返回的] * @return [type] [description] */ function getphone($appid,$sessionKey,$encry,$iv){ if(empty($appid) || empty($appid) || empty($appid) || empty($appid)){ return false; }else{ $pc = new \Org\Wxjiemi\WXBizDataCrypt($appid, $sessionKey); $errCode = $pc->decryptData($encry, $iv, $data ); if ($errCode == 0) { print($data["purePhoneNumber"]."33" . "\n");
$students= json_decode($data, true);
return $students['purePhoneNumber'];
// return "321"; } else { print($errCode . "\n"); // return $errCode; } } }
破罐子互摔