在Home-Common文件夹下建一个function.php 用于保存公用函数 ?php function check_verify($code, $id = 1){ $verify = new \Think\Verify(); return $verify-check($code, $id); } 这个函数用于检验验证码 在Home-Contrroler文件夹下建一个PublicContrroler.
在home->common文件夹下建一个function.php 用于保存公用函数
function check_verify($code, $id = 1){
$verify = new \Think\Verify();
return $verify->check($code, $id);
}
这个函数用于检验验证码
在Home->Contrroler文件夹下建一个PublicContrroler.class.php 用于公共的控制器,其它控制器都集成这个,放入如下代码,用于生成验证码
public function verify($id=1){
$config =??? array(
‘fontSize’??? =>??? 18,??? // 验证码字体大小
‘length’????? =>??? 4,???? // 验证码位数
‘imageH’????? =>??? 34, // 关闭验证码杂点
‘useNoise’??? =>??? false, // 关闭验证码杂点
‘useCurve’??? =>??? false,
);
$Verify = new \Think\Verify($config);
$Verify->entry($id);
}
调用验证码
如果一个页面存在多个验证码,可以加一个ID参数
立即学习“PHP免费学习笔记(深入)”;
检验验证码
if(!check_verify($verify1,1)){
$this->error(‘验证码输入错误!’);
}
第二个参数就是id
点击重新加载验证码的方法 基于jquery
更多验证码设置参数和实用方法参考
http://document.thinkphp.cn/manual_3_2.html#verify
原文地址:ThinkPHP3.2 使用验证码, 感谢原作者分享。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号