-3

やあみんな私はエラーのために見つけたこの解決策を共有したかっただけです:ヘッダー情報を変更できません-ヘッダーはすでに送信されています。

次のようなヘッダーを含むコードから始めたとしましょう。

<?php
header('Content-disposition: attachment; filename="video"');
header('Content-type: video/mp4');
$video = $_POST['$video'] ;
readfile("$video");
?>

何らかの理由で、PHPはこれを好みません。このビューの回答を修正する方法については、以下をご覧ください。

4

1 に答える 1

-2

このタイプのエラーを修正するには、コード<? ob_start(); ?>の前に<?php追加し、コードの最後に追加<? ob_flush(); ?>しますか?>このように:

<? ob_start(); ?>
<?php
header('Content-disposition: attachment; filename="video"');
header('Content-type: video/mp4');
$video = $_POST['$video'] ;
readfile("$video");
?>
<? ob_flush(); ?>

お役に立てれば。これは私が見つけた単純な解決策であり、私や私が知っている他の何人かにとってはうまく機能します。

于 2013-02-09T03:03:06.173 に答える