上传头像图片时,使用相同的文件名存储图片以求覆盖旧的图片,当读取时,由于使用相同的url,浏览器就会从缓存中读取图片,不能实时更新图片。。。
通过meta指定不存储cache:
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
<meta http-equiv="expires" content="0">
无效!T0T~
解决办法:
在图片src后跟一个随机数,如此由于不同的url,浏览器则会作为新的请求去服务器取得了。。。
代码:
<?php
$imgsrc = "images/".$fname."?ran=".rand(0,100);
?>