En anbefalet måde at håndtere fildownloads via PHP (eller ethvert andet script) er ved at bruge den såkaldte 'X-Sendfile'-svarheader.
PHP-scriptet håndterer godkendelsen, og når det er valideret, vil det sætte nogle få svaroverskrifter sammen med en 'X-Sendfile', der fortæller webserveren at levere en fil; scriptet slutter, og webserveren overtager.
Se her for et simpelt eksempel:
http://www.jasny.net/articles/how- i-php-x-sendfile/