Mã dưới đây có thể được sử dụng để buộc file được tải xuống trong PHP.
<?php
header('Content-type: text/javascript');
header('Content-Disposition: attachment; filename="file.js"');
readfile('file that is downloaded.js'); // Có thể in để xác minh
?>
LƯU Ý − Điều này cần được thực hiện trước khi hiển thị bất kỳ đầu ra nào, nếu không file sẽ chứa đầu ra từ các thao tác khác (có thể không liên quan).
Một phương pháp khác có thể được sử dụng là giải pháp .htaccess. Trong phương pháp này, tất cả các file trên server có thể bị buộc tải xuống, và có thể được thêm vào file .htaccess. Điều này được minh họa dưới đây:
AddType application/octet-stream csv
header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename=name of csv file');
header('Pragma: no-cache');
readfile("path-to-csv-file");