$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);
}