このコードを含むスクリプトpicture.phpがあります
<?php
if(isset($_GET['pic']) && isset($_SESSION))
{
$img = imageCreateFromPng($_GET['pic']);
header("Content-type: image/png");
imagePng($img);
imagedestroy($img);
}
else
{
echo 'hidden';
die;
}
?>
セッションが開始されていないときに、 picture.phpから生成された画像を非表示にしようとしています。コードを含むshow.phpという名前の他のページがあります
<?php
session_start();
echo '<img src="picture.php?pic=apple.png" />' ;
?>
問題は、セッションがshow.phpで開始されても、画像がshow.phpに表示されないことです。