src="../php/captcha.php?r=<?php echo rand(); ?>"
src = "../php/captcha.php?r="+ Math.random();
这里还不是太明白。为什么要加一个随机数?
谢谢!
防止有些浏览器的缓存机制。
有些浏览器会通过url来判断是否从本机缓存中读取,若每次请求验证码的url都一样,那么浏览器可能不会刷新验证码,而是会从本机内存中读取之前的内容显示出来。