标头不在PHP中工作

时间:2017-06-22 18:21:11

标签: javascript php

我有一个程序从数据库中提取图像并将其显示在我网站的图像div中。下面的代码在我的本地wamp服务器上成功运行,但当我将它移动到在线服务器时,它不再起作用了。

<?php
session_start();
include 'dbConnector.php';
$uID = $_SESSION['loggedUserID'];
$sql = "SELECT photo FROM hostmeuser WHERE userID = '$uID'";
$result = $conn->query($sql);
if(!$row = mysqli_fetch_assoc($result))
{
    $imgData = "Assets/man.jpg";
}
else
{
    $imgData = $row['photo'];
}
header("content-type: image/jpg");
echo $imgData;
?>

我注意到所有(标题)函数都没有在新服务器上运行,我无法控制这个服务器,所以我更换了每一个:

header("Location: example.php")

使用:

?>
<script type="text/javascript">
    window.location.replace("example.php");
</script>
<?php

现在大多数情况下工作正常但不是这个! 标题(“content-type:image / jpg”); 你能为此提出任何解决方案吗?或者至少你知道如何在javascript中表示这个命令吗?

0 个答案:

没有答案