谁能带我看看 验证码刷新 为什么只刷一次。。 也就是说第一次点击有效,再点无效
<img src="admin/valcode.php?num=<?php echo $num; ?>" onclick="this.src='admin/valcode.php?num=<?php
for($i=0;$i<4;$i++){
$num .= dechex(rand(0,15));
echo $num;
} ?>'" alt="刷新验证码" />
<img src="admin/valcode.php?num=<?php echo $num; ?>" onclick="this.src='admin/valcode.php?num=<?php
for($i=0;$i<4;$i++){
$num .= dechex(rand(0,15));
echo $num;
} ?>'" alt="刷新验证码" />
不过最好后面加个随机数,要不然会有缓存.
或者修改valcode.php,在头上加. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");