Zalecanym sposobem obsługi pobierania plików za pomocą PHP (lub dowolnego innego skryptu) jest użycie tak zwanego nagłówka odpowiedzi „X-Sendfile”.
Skrypt PHP obsługuje uwierzytelnianie i po zweryfikowaniu ustawi kilka nagłówków odpowiedzi wraz z „X-Sendfile”, który mówi serwerowi WWW, aby dostarczył plik; skrypt kończy się, a serwer sieciowy przejmuje kontrolę.
Zobacz prosty przykład:
http://www.jasny.net/articles/how- i-php-x-sendfile/