我正在尝试像这样显示图像
<?php
$displaymyavatar="SELECT * FROM avatars INNER JOIN users ON avatars.users_id=users.id WHERE username='$login_session'";
$result_set=mysqli_query($db,$displaymyavatar);
while($row=mysqli_fetch_array($result_set)){?>
<img class="avatar" src='<?=$_SERVER['HTTP_REFERER'] . $row['image_file'];?>' alt="">
<?php };?>
我想我找到了解决方案 here但图像没有显示。图片上传到文件夹“uploads”
最佳答案
相对链接对您有用吗?如果是这样,您应该能够使用以下代码片段。
<?php
$displaymyavatar="SELECT * FROM avatars INNER JOIN users ON avatars.users_id=users.id WHERE username='$login_session'";
$result_set=mysqli_query($db,$displaymyavatar);
while($row=mysqli_fetch_array($result_set)){ ?>
<img class="avatar" src="./<?php echo $row['image_file']; ?>" alt="">
<?php };?>
关于php - 显示数据库中存储的 url 中的照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42772305/