Apache / PHP ile X-SendFile kullanma

3 Cevap php

(Bazı raylar kod yoktur) X-SendFile veya PHP için örnek kod kadar belgelerine bulmak için görünmüyor olabilir.

Herkes önce kullanılan ve kod hızlı bir pasajı ve kısa bir açıklamasını verir misin?

3 Cevap

X-sendfile bir HTTP başlığı, yani böyle bir şey istiyorum:

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

Doğru yapılandırılmış eğer web sunucusu onu alır. İşte bazı ayrıntılar bulunuyor:

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

Web sunucusu yapılandırmasını verdiği bir seçenek değilse, PHP'nin standart düşünün readfile() function. Oldukça hızlı sendfiling kadar olmayacak, ama daha yaygın uyumlu olacaktır. Ayrıca bunu yaparken, aynı zamanda en azından bir Content-Type başlığı göndermesi gerektiğini unutmayın.

Evet, X-SendFile in this page gösteren PHP ayrıntılı bir örnek kod var. Ayrıca indirme ve yükleme için çok this parent site başvurmak gerekebilir. Ben öğretici takip ve it worked for me like charm.