php生成二维码,不上传服务器
1.写生成二维码接口,返回的是二维码图片
public function qr_code(){
header("content-type:application/json; charset=utf-8");
header("Access-Control-Allow-Origin:*");
vendor('phpqrcode.phpqrcode');
$url = $_GET['url'];
$errorCorrectionLevel = 'H';//容错级别
$matrixPointSize = $_GET['big'];//图片大小慢慢自己调整,只要是int就行
$img = \QRcode::png($url, false, $errorCorrectionLevel, $matrixPointSize, 2);
echo $img;die;
}
2.前端img的src直接写接口地址
<div class="pw-box-hd">
<img id="weixinImageURL" src="{:url('api/userinfo/qr_code')}?url='www.baidu.com'&big=5" width="298" height="298">
</div>