Я не могу найти много документации по X-Sendfile или коду примера для PHP (есть некоторый код rails).
Кто-нибудь использовал его раньше и не возражал бы дать быстрый фрагмент кода и краткое описание?
X-Sendfile - это заголовок HTTP, поэтому вы хотите что-то вроде этого:
header("X-Sendfile: $filename");
Ваш веб-сервер подхватит его, если правильно настроен. Вот еще несколько деталей:
http://www.jasny.net/articles/how-i-php-x-sendfile/
Если настройка веб-сервера невозможна, рассмотрите стандартную функцию PHP readfile () . Это будет не так быстро, как sendfiling, но будет более совместимым. Также обратите внимание, что при этом вы также должны как минимум отправлять заголовок Content-Type.