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注入持开放态度,应该马上解决^^