最小脚本 - 仍然无法修改标头信息 - 已发送的标头

时间:2012-04-17 01:31:03

标签: php http file-upload download

这让我发疯了。这似乎是一个简单的错误 - 我看过几十篇关于他们脚本的帖子比我的更复杂。

我有一个php脚本,它应该通过设置标题强制下载。我把脚本缩小到了这个:

<?php
header("Content-Type: audio/mp3");
header("Content-Disposition: attachment; filename=\"audio.mp3\";" );
readfile("audio.mp3");
exit();
?>

为什么我的标题会被发送出去?我试过obj_start和obj_flush,但到目前为止还没有运气。这可能是我主人的问题吗?我正在使用1and1.com

1 个答案:

答案 0 :(得分:2)

测试时您的脚本运行正常 - 确保脚本的开头或结尾没有空格。