最近我的项目开发中需实现一个性能:用户可通过分享本人二维码给别人扫码注册,注册胜利后成为本人的上级。其中,生成二维码是第一步
二维码说白了就是一条url链接,用户扫描二维码就相当于拜访url链接,跳转到指定的页面
本文通过PHP技术实现url链接转换成二维码,以下是具体的操作:
用到工具
1、PHP二维码类库PHPqrCode;
应用办法
1、下载地址:https://sourceforge.net/proje...
2、解压后,将phpqrcode文件夹整个拷贝到我的项目中去;
代码实现
本文应用百度首页url转换成二维码来做案例;
<?php/**phpqrcode.php提供了一个要害的png()办法,无关png()办法的参数阐明如下参数1:要转成二维码的url地址参数2:默认为false,不生成文件,只将二维码图片返回;若为true,则须要给出寄存生成二维码图片的门路参数3:管制二维码容错率,不同的参数示意二维码可被笼罩的区域百分比;这个参数可传递的值别离是L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%)参数4:管制生成图片的大小,默认为4参数5:管制生成二维码的空白区域大小参数6:保留二维码图片并显示进去,前提是参数2必须传递图片门路**/include ('phpqrcode/phpqrcode.php' );//加载phpqrcode类文件$qrcode = new \QRcode();//申明qrcode类$url='https://www.baidu.com/';//要转成二维码的url地址$errorLevel = "L";//容错率$size = "4";//生成图片大小// ob_clean();//若二维码图片未失常输入,需先革除缓存$qrcode->png($url, false, $errorLevel, $size);//调用png()办法生成二维码?>
运行成果如下
扫码可跳转到指定的url
结语:PHPqrCode类库不仅能生成二维码,还可在二维码中退出本人的logo图,具体方法可网上查阅相干材料
最初
感觉文章不错的,给我点个赞哇,关注一下呗!
技术交换可关注微信公众号【GitWeb】,加我好友一起探讨
微信交换群:加好友(备注思否)邀你入群,抱团学习共提高