php验证码字体大小怎么设置,怎么设置thinkphp验证码的宽高

这篇博客介绍了如何在ThinkPHP框架中实现验证码的生成和验证。通过创建控制器中的两个方法,`xianshi()`用于展示验证码页面,`shengcheng()`用于生成验证码。验证码的大小和样式可以通过设置配置参数来改变,如字体大小、验证码长度和是否显示噪点。实例化`Verify`类时,可以静态传入参数或动态设置属性来定制验证码的显示效果。
摘要由CSDN通过智能技术生成

84f76e200f7b682743901824cb2315da.png

Think\Verify类可以支持验证码的生成和验证功能。

为了显示这个验证码功能,第一要有控制器,再就是有方法,然后是显示的页面。

最简单的方式生成验证码:

(1)我们还是继续在那个控制器编写方法

ef6c2bfa3d1c3ed846c7123bce72982d.png

这个方法显示这个验证码的页面public function xianshi()

{

$this->show();

}public function shengcheng()

{

//造验证码的对象

$v = new \Think\Verify();

//生成验证码

$v->entry();

}

(2)显示验证码的页面,还是放在

05cc9baff42466768cc4b8d94e485760.png中,命名为

1bda3b08f49eb60f145158a7bf15af73.pngshengcheng

运行一下看下结果:

5347d6bb1d44e44dee994493fd2c5f34.png

(3)我们还可以给他设置大小,每刷新一次页面,验证码都会改变。

只要给他个属性就可以了,例如:shengcheng

宽和高都变大

5375ad926866b4a51bb04eccfe64f95d.png

关于验证码的参数

这些参数都可以给验证码进行变换。

1961f73290d1d554e6a57c36cc6c0a87.png

注意:参数的设置有两种方法。

一、实例化传入参数:$config = array(

'fontSize' => 30, // 验证码字体大小

'length' => 3, // 验证码位数

'useNoise' => false, // 关闭验证码杂点

);

$Verify = new \Think\Verify($config);

$Verify->entry();

二、动态设置:$Verify = new \Think\Verify();

$Verify->fontSize = 30;

$Verify->length = 3;

$Verify->useNoise = false;

$Verify->entry();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值