Php 如何阻止缓存的用户配置文件图片未正确显示
当用户更新他/她的个人资料图片时,它仍会显示前一张图片几分钟。我怎样才能阻止这一切 下面是我试过的代码。我试过了Php 如何阻止缓存的用户配置文件图片未正确显示,php,image,caching,Php,Image,Caching,当用户更新他/她的个人资料图片时,它仍会显示前一张图片几分钟。我怎样才能阻止这一切 下面是我试过的代码。我试过了 $sqlImg = "SELECT * FROM profileimg WHERE userid='$id'"; $resultImg = mysqli_query($db, $sqlImg); while ($rowImg = mysqli_fetch_assoc($resultImg)) { echo "<div>"; if ($r
$sqlImg = "SELECT * FROM profileimg WHERE userid='$id'";
$resultImg = mysqli_query($db, $sqlImg);
while ($rowImg = mysqli_fetch_assoc($resultImg)) {
echo "<div>";
if ($rowImg['status'] == 0) {
echo "<img src='uploads/profile".$id.".jpg?
t='.time()>";
}
$sqlImg=“从profileimg中选择*,其中userid='$id';
$resultImg=mysqli_查询($db,$sqlImg);
while($rowImg=mysqli\u fetch\u assoc($resultImg)){
回声“;
如果($rowImg['status']==0){
回声“;
}
您过早地关闭了src
属性。您的结束报价必须在GET
参数值之后
echo "<img src='uploads/profile".$id.".jpg?t=" .time() . "' >";
echo”“;
您还需要关闭字符串并连接
time()
函数,以便PHP对其进行处理。看不到$id
是如何设置的-但我敢打赌,您对SQL注入持开放态度,应该马上解决^^