Quando i download vengono consegnati all'utente, i file vengono letti utilizzando la funzione PHP readfile(), ma poiché alcuni host non consentono la lettura dei file tramite URL, questo occasionalmente fallirà. La costante EDD_READ_FILE_MODE è disponibile per questi scenari.
Se un host non consente a readfile() di accedere ai file tramite URL, definisci questo in functions.php o in qualsiasi plugin personalizzato:
define('EDD_READ_FILE_MODE', 'header');
Quando questa costante è definita su “header”, Easy Digital Downloads utilizzerà header(“location:” . $file_url) per indirizzare l'utente al download del file. Questo non è molto sicuro, quindi dovrebbe essere utilizzato solo quando readfile() non funziona.
