深圳外贸建站与推广,设计网站推荐理由,phpmysql做网站,做淘宝客网站必须备案吗tp5配置验证码相关问题一、验证码背景图片及tp中文验证码5.0.1及以上支持者在应用配置目录(application)下面 extra 子目录内配置captcha.php文件#xff1b;配置参数如下#xff1a;2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY,// 验证码字体大小(px)fontSize 配置参数如下2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY,// 验证码字体大小(px)fontSize 15,// 是否画混淆曲线useCurve false,// 验证码图片高度imageH 50,// 验证码图片宽度imageW 150,// 验证码位数length 5,// 中文验证码useZh true,// 是否使用背景图片useImgBg true,// 是否使用杂点useNoisefalse,// 背景颜色bg[222, 231, 132],// 验证成功后是否重置reset true,//验证码过期时间(秒),默认为1800秒expire 1800,];1开启验证码背景图片功能(必须是开启验证码背景图片功能) 在扩展包内think-captcha/src目录下新建verify目录然后再在zaiverify目录下面新建bgs目录将背景图片放入bgs目录中。(官方指定的目录与程序代码的目录不符合)。官方给定代码如下read())) {if (. ! $file[0] substr($file, -4) .jpg) {$bgs[] $path . $file;}}$dir-close();$gb $bgs[array_rand($bgs)];list($width, $height) getimagesize($gb);// Resample$bgImage imagecreatefromjpeg($gb);imagecopyresampled($this-_image, $bgImage, 0, 0, 0, 0, $this-imageW, $this-imageH, $width, $height);imagedestroy($bgImage);}2如果要使用中文验证码验证码字体使用扩展包内think-captcha/assets/zhttfs目录下面的字体文件。二、引用及验证1引用{:captcha_img()}或者 2验证:使用TP5的内置验证功能添加captcha验证规则即可$this-validate($data,[ captcha|验证码require|captcha ]);或者手动验证if(!captcha_check($captcha)){ //验证失败 };