<img src="img/captcha.php?nocache=<?php echo time(); ?>" alt=""/>中的nocache是啥意思这是在生成验证码的一条语句,captcha.php是生成验证码的脚本。
但在下面这个链接中的评述是:随机参数,一般是为了避免该页面被缓存而设置的
http://topic.csdn.net/u/20090703/15/baf5169e-87f0-478f-8e77-7ae5963d9925.html这句话我不明白

解决方案 »

  1.   

    浏览器如果开启缓存,一般会把相同url的图片缓存起来,下次访问同一个url的图片就直接显示缓存的文件。
    这个既然是验证码,肯定不希望刷新页面它还不变了。所以url后面加个随机数之类的。
      

  2.   

    nocache一个以随即时间为参数项。做过下载的时候这么写了,因为迅雷
      

  3.   

    浏览器对于相同的url可能会有缓存(尤其是IE做ajax的时候痛苦死你),加个<?php echo time(); ?>的参数避免相同的url。从而防止缓存。大概就是这个意思