PHP中判断输入验证码是否一致
2020-12-13 05:27
标签:c tar ext http a int 首先用session将随机生成的验证码的值传到页面,然后获取当前文本框中输入的值 进行对比;代码如下: 生成的随机数,把它传到session里面 session_start(); 必须要先打开session开关。 for($i=1;$i $r .=
$s[rand(0,count($s)-1)]; ?> 然后写Ajax代码如下: function checkYZM(){ 最后在chekYZM.php页面里进行判断: session_start(); if(isset($_GET[‘YZM‘])){ PHP中判断输入验证码是否一致,搜素材,soscw.com PHP中判断输入验证码是否一致 标签:c tar ext http a int 原文地址:http://www.cnblogs.com/RBBiog/p/3736920.html
$s =
array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9");
$r="";
}
$_SESSION[‘nb‘] = $r;
getXmlhttp();
xmlHttp.open("GET","chekYZM.php?YZM="+yzm.value,"false");
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState
==4){
if(xmlHttp.status == 200){
var txt =
parseInt(xmlHttp.responseText);
if(txt){
tS5.innerHTML = "验证成功";
}else{
tS5.innerHTML = "验证失败";
}
}
}
}
xmlHttp.send(null);
}
$yzm = $_GET[‘YZM‘];
if($yzm ==
$_SESSION[‘nb‘]){
echo"1";
}else{
echo"0";
}
}
?>