サーバ上でHTTP_RANGEをテストするために次のスクリプトを実行すると、「いいえ」という応答が表示されます。私のLAMPサーバーに、これを設定する必要があるものがありますか?私はこれに関する情報を見つけることができないようで、その存在をテストする方法しかありません。クライアント(「ユーザエージェントは」)バイトの特定の範囲を求める要求(受け入れ-範囲要求ヘッダ)の代わりに、文書全体を行う場合サーバでHTTP_RANGEを有効にする方法
<?php
if (isset($_SERVER['HTTP_RANGE'])) {
echo "yes";
} elseif (isset($_ENV['HTTP_RANGE'])) {
echo "yes";
} else {
echo "no";
}
あなたはどのクライアントを使用していますか?要求にAccept-Rangesヘッダを含むクライアントですか? – phihag
私はJWPlayerからmp4ファイルを見るためにFirefoxを使用しています。 'code'サーバ:Apache X-Mod-H264-Streaming:version = 2.2.7 コンテンツ長:383183 最終更新日時: Sun、15 Apr 2012 23:04:52 GMT Etag: "5dc6b-4bdbfbbae2d00; 383183" Accept-Ranges:bytes キャッシュコントロール:max-age = 31536000、public、re-revalidate、proxy-revalidate 有効期限:水、2013年4月17日午前四時13分11秒GMT プラグマ:パブリック はキープアライブ:タイムアウトが= 15、最大= 100 接続:キープアライブ のContent-Type:ビデオ/ MP4 –
ものは、レスポンスヘッダです、ではありませんリクエストヘッダ( 'Range:bytes = 100000-'エントリを含むかもしれない) 。 – mario