Când descărcările sunt livrate utilizatorului, fișierele sunt citite folosind funcția PHP readfile(), dar deoarece unii gazde nu permit citirea fișierelor prin URL, acest lucru va eșua ocazional. Constanta EDD_READ_FILE_MODE este disponibilă pentru aceste scenarii.
Dacă o gazdă nu permite readfile() să acceseze fișierele prin URL, atunci definiți acest lucru în functions.php sau în orice plugin personalizat:
define('EDD_READ_FILE_MODE', 'header');
Când această constantă este definită ca „header”, Easy Digital Downloads va folosi header(“location:” . $file_url) pentru a direcționa utilizatorul către descărcarea fișierului. Acest lucru nu este la fel de sigur, deci ar trebui folosit doar atunci când readfile() nu funcționează.
