乐趣区

关于php:PHP将url生成二维码扫码可跳转

最近我的项目开发中需实现一个性能:用户可通过分享本人二维码给别人扫码注册,注册胜利后成为本人的上级。其中,生成二维码是第一步

二维码说白了就是一条 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】,加我好友一起探讨
微信交换群:加好友(备注思否)邀你入群,抱团学习共提高

退出移动版