$test = base64_encode($test); 這個是支付寶返回的url,太長了
1 遇到問題,get傳遞網址生成的二維碼掃碼是空白,post傳遞網址,生成可以用. 就是參數問題 ,先把url base64_encode(),返回前端src.圖片路徑. 這樣圖片自動回轉化成二維碼.
if($test){
//轉成二維碼
$src = U("iden/zhimaqrcode", array("url" =>$test));
$res['data'] = $src;
$res['status'] = '1';
$this->ajaxReturn($res);
}else{
$res['status'] = '0';
$this->ajaxReturn($res);
}
}
public function zhimaqrcode(){
Vendor('WxpayAPI.example.qrcode');
$qrcode = new \QRcode();
$test = base64_decode($_GET['url']);
$qrcode->png($test,false);
}