最近在做PHP项目,发现验证码是必须在登陆页面出现的,如图所示:
研究了一下实现方法,发现是使用code.php生成验证码,并且把生成的验证码存入session会话,具体验证码代码如下:
[cc lang="php"][/cc]
登陆页面在form表单中调入当前code.php文件到合适地方
[cc lang="php"]
[/cc]
注意一个重要的地方:
[cc lang="php"]操作之前必须打开php的GD库,修改php.ini文件的配置,取消extension=php_gd2.dll前面的分号。[/cc]
之后刷新页面即可出线验证码在登陆界面。
但是如何对验证码进行判断呢?
看我的代码:
[cc lang="php"]alert("验证码输入错误!");window.location.href="login.php";';
}
?>[/cc]
我是在当前页面处理form表单传递的值,所以直接使用if($code) 判断值即是否为空对验证码进行判断即可。
希望对验证码研究需求的同学有帮助。