-1

私のphpが画像を作成したときに、新しいWebページを開いて画像を表示したい

<?
.........
$img = $file.create_image; // $img like http://abc.com/abc.jpg
header("Location: $img");
?>

ヘッダーを使用すると、エラーが発生します

Cannot modify header information - headers already sent by (output....

または他のphp関数を使用して新しいページを開きます。

4

2 に答える 2

3

ヘッダーは他のコンテンツの前に記述する必要があります。つまり、ドキュメントの上部にある空白や空行を削除する必要があります。ヘッダー ステートメントの後に HTML または echo ステートメントが実行されていることを確認する必要があります。

于 2012-04-30T12:15:52.730 に答える
0

このページでセッションを使用している場合は、 ob_start();ページの上部 (1 行目) に書き込みます。

于 2012-04-30T12:08:16.880 に答える