当我的php创建图像时,我想打开新的网页来显示图像
<?
.........
$img = $file.create_image; // $img like http://abc.com/abc.jpg
header("Location: $img");
?>
当我使用标题时,它有一个错误
Cannot modify header information - headers already sent by (output....
或使用其他php函数打开新页面。
答案 0 :(得分:3)
标题需要在任何其他内容之前写入,这意味着您必须删除文档顶部的任何空格/空行。您必须确保在标题声明之后执行任何HTML或echo语句。
答案 1 :(得分:0)
如果您在此页面中使用会话,则写入
ob_start();
在页面顶部(第1行)