<?php
ob_start();
session_start();
require_once('name.php');
if(!isset($_GET['e']))
{
header('HTTP/1.1 204 No Content');
exit();
}
if(empty($_SESSION['id']))
{
header('Location: login.php');
exit();
}
$id=$_GET['e'];
//database login information removed
$statement2=$db->prepare('select * from event2 where id=:id and userid=:uid');
$statement2->execute(array('id' => $id,
'uid' => $_SESSION['id']));
if($statement2->rowCount()==0)
{
header('HTTP/1.1 204 No Content');
exit();
}
$row=$statement2->fetch();
$image=$row['image'];
$realimage=imagecreatefromstring($image);
header('Content-type: image/jpeg');
$realimage;
ob_end_flush();
?>
我收到“无法显示图片‘图片链接’,因为它包含错误。” 我尝试将内容标题位置更改为各个位置,但无法使其正常工作。我直接从数据库中下载了图像,它确实可以正确复制。在 chrome 中打开页面时,我会看到一张小小的绿色图片。