生成不同的Captcha

时间:2016-07-27 22:52:53

标签: javascript php html ajax captcha

在我的网站上,我使用了简单的验证码生成器,每当重新加载注册页面时,我都成功生成了随机验证码。但是当我试图动态刷新验证码(在不清楚的情况下)没有重新加载所有页面时,验证码图像仍然相同,我不明白为什么会发生这种情况。

php代码:

header("Content-type: image/png");
$c = new Captcha;
$c->CCaptcha();
imagepng($c->image);
imagedestroy($c->image);

请注意,Captcha是生成验证码的php类。

我的html / js代码如下:

function cap()
{
	
	document.getElementById("cimg").src = "captcha.php";
}
<img src="captcha.php?n=0" id="cimg" name = "cimg"/>
<button type="submit" onclick="cap()" ><span class = "glyphicon glyphicon-refresh"></span> Refresh </button>
    <span class = "col-sm-6"><input type="text" class="form-control" onkeyup="cap()" id="ceap" placeholder="Write the word in the image"></span>

那么问题是什么,为什么图像仍然相同,除非我重新加载所有页面?

0 个答案:

没有答案