Ajax로 captcha를 확인하려고 할 때 문제가 있습니다! 양식새로 고침없이 ajax를 사용하여 captcha를 확인하는 방법
<img src="captcha.php" width="100px"/>
<input size="20" id="rand" type="text" name="rand">
JS
$("#rand").keyup(function() {
var rand = $("#rand").val();
if(rand != rand2)
{
$("#rand").removeClass('object_error'); // if necessary
$("#rand").addClass("object_ok");
$("#status5").html('<img src="tick.gif" align="absmiddle">');
}
else
{
$("#status5").html('<font color="red">Wrong Captcha</font>');
$("#rand").removeClass('object_ok'); // if necessary
$("#rand").addClass("object_error");
}
}); //rand
어떻게 만들 경우 랜드! = 보안 문자 다른 파일에 보안 문자 동안!
어떤 captcha 서비스 또는 플러그인을 사용하십니까? – PeterKA
여기에 있습니다 php session_start(); $ string = md5 (rand (0,99)); $ new_string = substr ($ string, 17, 6); $ _SESSION [ 'magic'] = $ new_string; // 배경 이미지를 폭, 높이로 확대 $ im = imagecreate (90, 25); $ white = imagecolorallocate ($ im, 255, 255, 255); $ black = imagecolorallocate ($ im, 0, 0, 0); imagefill ($ im, 0, 0, $ black); // imagestring ("", margin-left, margin-top, $ string, $ string_color) imagestring ($ im, 5, 20, 5, $ new_string, $ white); 헤더 ("Content-Type : image/png"); imagepng ($ im); imagedestroy ($ im); ?> – Ism3lawy
코드의 긴 세그먼트는 주석에 속하지 않습니다. 누구나 코드를 이해하는 것은 어렵습니다. 귀하의 질문에 업데이트로 게시 할 수 있습니까? – PeterKA