不说废话直接上代码
private $QRCodeUrl = 'https://api.weixin.qq.com/wxa/getwxacodeunlimit';
public function generateQRCode($userID){
$CommonModel = new CommonModel();
$AccessToken = $CommonModel->getAccessToken();//获取access_token
$data['path'] = 'pages/clockin/index'; //参数
$data['scene'] = "prentId=$userID";//参数
$data['width'] = '280';//参数
$data = json_encode($data);
$SendRequestModel = new SendRequestModel();
$res = $SendRequestModel->curl_post($data,$this->QRCodeUrl."?access_token=$AccessToken");//post方式发送请求
$path = 'uploads/qrcode';//图片本地保存路径
if(!is_readable($path)) {
is_file($path) or mkdir($path,0700);
}
$path = $path.'/qx_' . $userID . '.jpg';
file_put_contents($path, $res); //保存到本地
}