php jquery 验证码代码
<?php
//调用此页面,如果下面的式子成立,则生成验证码图片
if($_get['action']=='verifycode'){
rand_create();
}
//验证码图片生成
代码如下 | 复制代码 |
function rand_create(){ header('content-type: image/png'); //准备好随机数发生器种子 |
?>
静态页面上显示验证码代码为:
验证码:<input class="reg_main_code_input" type="text" name="reg_code" id="reg_code" />
<img id="reg_code_img" src="code.php?action=verifycode" />
jquery部分的ajax验证代码为:
代码如下 | 复制代码 |
$.post("session.php", {reg_code:$("#reg_code").val()}, function(data){ if(data === "1"){ //do... }else{ do... } } ); |
而协助ajax验证的php页面名为session.php,其代码为:
<?php
代码如下 | 复制代码 |
session_start(); //检验验证码 if($_post['reg_code'] == $_session['login_check_num']){ echo 1; }else{ echo 0; exit(); } |
?>
教程地址:http://www.phprm.com/function/34712.html
欢迎转载!但请带上文章地址^^