Thinkphp通过phpqrcode实现网址验证码

第一步:

phpqrcode下载第三方扩展包,http://phpqrcode.sourceforge.net/

第二步:

将扩展包放到/ThinkPHP/Library/Vendor/下的Phpqrcode文件夹拷贝到自己的项目中;

第三步:

在/Application/Common/Common/function.php增加如下函数

/**
* 生成二维码
* @param string $url url连接
* @param integer $size 尺寸 纯数字
*/
function qrcode($url,$size=4){
Vendor('phpqrcode.phpqrcode');
QRcode::png($url,false,QR_ECLEVEL_L,$size,2,false,0xFFFFFF,0x000000);
}
然后直接调用qrcode($url,$size)函数;第一个参数传链接;第二个参数传大小即可;
第四步:
创建方法
public function code()
{
$url = 'www.baidu.com';
$qrcode = qrcode($url);
echo $qrcode;
}
完成以上四步既可以完成phpqrcode生产二维码


原文地址:https://www.cnblogs.com/caiji/p/6945617.html