泡沫foam
这些如果没有的话会有什么问题出现呢
幕布斯4525458
是src不是scr
meansfanve
URL
Zzkung
看看业务逻辑层的逻辑判断是否出错
剧恒
document.getElementById('index_img')
天雨潇潇
test.php和这个文件在同一目录下
kihoor
因为浏览器会缓存,如果刷新后url相同,图片也就不变,等于没刷新,加个随机数,url每次都不同,就可以避免这种情况
qq_哼就是乱改_0
document.getElementById('值'), 括号里面有引号, 没有引号表示js变量
西兰花伟大炮
$_REQUEST是接收请求的,表单没有提交,$_REQUEST是没有值的,所以用isset判断有没有设置
落花儿坠
避免出现同一张图片
qq_惠州坆_0
防止浏览器缓存
qq_丶莫须有_04129249
看看你的文件路径是否正确,文件名是否正确
慕粉3311984
$test_code = strtolower($_POST['code_name']); //从页面获取到输入的验证码信息
$log = false;
$test_code==$_SESSION['code']? $log = true : $log=false; //当自动生成的验证码保存到session后,和用户输入的进行验证
if($log){
echo '输入正确';
} esle{
echo '输入错误';
}
以上是从页面获取到验证码然后与保存到sesion里的验证码进行判断的。
如果上述代码没有解决问题,那就请看你生成验证码时,有没有正确的保存到了session里....
小辉辉
电脑配置跟网络方面的问题,我测试的杠杠的 没有任何异常
灬丨丨灬
onClick="document.getElementById('code1').str="./code.php?r="+Math.random()"中str写错了,应该src
qq_梅仁礼_03429875
这是因为老师用rand(0,strlen($data))中的strlen($data)没有减1,字符的下标是从0开始到最大长度减1的,跟数组下标类似
poser
这个r没有用的,错误在于:src="yzm.php?r=<?php echo mt_rand(); ?>" 改为 src="yzm.php?r=<?php echo rand(); ?>"
wangzixue
$fontsize最大值是5 当设置为6的时候 会自动变成5 问题还是不能解决呢
慕姐4424294
'./yanzhengma.php?r='+Math.random()
地址没变,但是后面跟的参数r的值变了,每次都有一个随机的数字作为r的值。
这样做是为了避免浏览器缓存,因为每次的URL都不一致,所以浏览器会从新发请求。
qq_你是我的小苹果_0
。。。。
qq_坏小仔灬_0
<a href="javascript:void(0)" onclick=
"document.getElementById('captcha_img').src='./captcha.php?r='+Math.random()">换一个?</a>
加上倾斜字体就可以了。
欲速则不达1024
垃圾网站就不用想太多了 又不是好像淘宝这样的大型网站好几亿用户
jking54
qq_博伊默尔_0
那是不是异步刷新也可以这样做,而不是用ajax
ForExistence
大雄谁谁谁
cnhanyi
illmy
noprom
IdenPin