20

X-Sendfile に関するドキュメントや PHP のサンプル コードがあまり見つからないようです (いくつかの Rails コードがあります)。

以前に使用したことがある方は、コードの簡単なスニペットと簡単な説明を教えていただけませんか?

4

2 に答える 2

30

X-Sendfile は HTTP ヘッダーなので、次のようなものが必要です。

header("X-Sendfile: $filename");

正しく構成されていれば、Web サーバーはそれを取得します。詳細は次のとおりです。

http://www.jasny.net/articles/how-i-php-x-sendfile/

于 2008-09-17T05:11:19.797 に答える
3

Webサーバー構成を微調整することができない場合は、PHPの標準のreadfile()関数を検討してください。sendfilingほど高速ではありませんが、より広く互換性があります。また、これを行うときは、少なくともContent-Typeヘッダーも送信する必要があることに注意してください。

于 2008-09-17T06:02:09.643 に答える