分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

thinkphp验证码

发布时间:2023-09-06 01:11责任编辑:沈小雨关键词:thinkphp验证码

  TP中的验证码简单了很多,少去了原来比较繁琐的操作,下面带大家看看验证码实例!

yzm1.html前台模板

 ???????<form action="" method="post"> ???????<input type="text" name="code" id=""> ???????<img src="{:U(‘yzm‘)}" alt=""> ???????<input type="submit" value="提交"> ???</form> ???

控制器页面

<?phpnamespace Home\Controller;use Think\Controller;class UserController extends Controller { ???public function index(){ ?????echo "index"; ???} ???public function yzm(){ ???// ????$Verify = new \Think\Verify(); ???// ????//设置字体大小 ???// ????$Verify->fontSize = 30; ???// ????//使用背景图片 ???// ????$Verify->useImgBg=true; ???// ????//是否有干扰线 ???// ????$Verify->useCurve=false; ???// ????//是否使用小点 ???// ????$Verify->useNoise=true; ???// ????//验证码宽度 ?????????// $Verify->imageW=500; ???// ????//验证码宽度 ???// ????$Verify->imageH=200; ???// ????//验证码位数 ???// ????$Verify->length=3; ???// ????//设置干扰颜色 ???// ????$Verify->bg=array(255,0,0); ???// ????//设置验证码字符集合 ???// ????//$Verify->codeSet="123456789"; ???// ????//设置字段 ???// ????$Verify->fontttf="simkai.ttf"; ???// ????//设置字体 ???// ????$Verify->zhSet="我爱你"; ???// ????//使用中文验证码 ???// ????$Verify->useZh=true; ???// ????$Verify->entry(); ???????$Verify = new \Think\Verify(); ???$Verify->fonotttf = "simkai.ttf"; ????????$Verify->zhSet="我爱你中国"; ???$Verify->length=3; ???$Verify->useZh = true; ???$Verify->entry(); ???????} ??function check_verify($code, $id = ‘‘){ ???????$verify = new \Think\Verify(); ???????return $verify->check($code, $id); ???}
???public function yzm1(){ ???????if (IS_POST) { ???????????# code... ???????????// echo "<pre>"; ???????????// print_r($_SESSION); ???????????// echo "</pre>"; ???????????????//传递用户的值进行检测 ???????????if ($this->check_verify($_POST[‘code‘])) { ???????????????echo "1"; ???????????}else{ ???????????????echo "2"; ???????????} ???????}else{ ???????$this->display(); ???????} ???}}

注意:中文验证码,必须要放入字体路径为Thinkphp/Verify/zhttfs

效果图

验证码正确 echo 1;

验证码错误echo 2;

thinkphp验证码

原文地址:http://www.cnblogs.com/healy/p/7522244.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved