通过使用随机数修改图片名,则每次加载时就不会从缓存里面加载:
// 注意浏览器可能会直接从缓存加载图片,则实时更新的图片显示会有问题。
// 解决方法:1、设置浏览器选项:如ie6: internet options -> temporary internet files ->settings -> every visit to the page .
// 2、修改每次加载的图片的名字:这里通过随机数实现。
sleep(1);
$repetition=rand(0,60000); // 生成随机数
// echo $repetition;
// echo '';
system("mv system_all_load_graphic.png system_all_load_graphic_".$repetition.".png ");
echo "";
// echo '
';
system("mv system_all_memory_graphic.png system_all_memory_graphic_".$repetition.".png ");
echo "
";
// echo '';
system("mv system_all_network_graphic.png system_all_network_graphic_".$repetition.".png ");
echo "";
// echo '';
system("mv system_all_disk_graphic.png system_all_disk_graphic_".$repetition.".png ");
echo "";
?>
这样会生成大量文件,用以下命令可以删除: 代码写在前面。
system('rm -f *.png '); // 删除上次生成的图片。