验证码成果如图:
验证码挪用地点:Application\Home\Controller\CodeController.class.php
Vendor('Vcode.Vcode', '', '.class.php'); $config = array("width" => 100, "height" => 36, "count" => 4, "str" => 2); //设置装备摆设 $vcode = new \Vcode($config); $vcode->getCode(); //猎取验证码 $vcode->getImg(); //输入图片 exit;
(相干收费学习视频教程分享:php视频教程)
验证码图片以下:
<img src="__APP__/code/" id="code" onclick="changeCode($('#code'))"/>
JS经过后缀加随机数Math.random()来刷新验证码
function changeCode(obj) { obj.attr("src", '__APP__/code/?' + Math.random()); }
检检验证码能否输出正确
<input type="text" id="input_code" class="input"/> <input type="button" value="提交" class="btn" onclick="checkCode()"/> function checkCode() { $.post("__APP__/Code/check", {code: $("#input_code").val()}, function(data) { if (data == '1') { alert("验证码正确!"); } else { alert("验证码谬误!"); } }, "json") }
PHP验证传过去的参数code以及以后session存储的验证码进行比拟,若是正确前往1,谬误则-1
public function check() { $code = I('post.code'); if (strtolower($code) == $_SESSION["sucaihuo_code"]) { echo "1"; } else { echo "-1"; } }
相干文章教程保举:php教程
以上就是php完成字母数字夹杂验证码的具体内容,更多请存眷资源魔其它相干文章!
标签: php 验证码 php开发教程 php开发资料 php开发自学 字母 数字
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!