猿问

如何阻止用户的个人资料图片被缓存并且无法正确显示 php

当用户更新他/她的个人资料图片时,它仍会显示之前的图片几分钟。我怎么能阻止这个?


下面是我试过的代码。我试过


  $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()>";

      }


BIG阳
浏览 188回答 1
1回答

斯蒂芬大帝

您src过早关闭该属性。您的结束引号需要在GET参数值之后。echo&nbsp;"<img&nbsp;src='uploads/profile".$id.".jpg?t="&nbsp;.time()&nbsp;.&nbsp;"'&nbsp;>";您还需要关闭字符串并连接time()函数,以便 PHP 对其进行处理。
随时随地看视频慕课网APP
我要回答