验证码插件securimage的使用方法
工具/原料
securimage插件Version 3.6.7 (March 8, 2018)
方法/步骤
1
首先,去baidu( securimage 下载 )下载securimage插件。里面有好多版本,我使用的是Version 3.6.7 (March 8, 2018)版本。
2
里面文件有好多,如果只需要验证码,不需要声音提示及其他效果的话,只需要3个文件就好了。securimage.php,securimage_show.php,AHGBold.ttf这三个文件。
3
在前端需要显示验证码的地方插入代码,然后就可以测试了。
4
在后端需要校验验证码的地方插入以下代码:include_once $_SERVER['DOCUMENT_ROOT'] . '/securimage/securimage.php';3$securimage = new Securimage();在校验验证码代码前一定不能漏掉session_start(),否则会验证码无论输入是否正确,都不能验证通过。因为验证码需要存放在服务器端,以此和客户端输入的做对比。if ($securimage->check($_POST['captcha_code']) == false) { // 如果验证码错误 // 提示验证码错误 echo '验证码输入错误!
';echo ' 重新输入 '; exit;}
5
如果验证码的颜色和网页整体效果不太和谐的话,可以打开 //验证码背景颜色public $image_bg_color = '#ffffff'; //验证码文字颜色 public $text_color = '#2020f0';