Gdy pobierane pliki są dostarczane użytkownikowi, pliki są odczytywane za pomocą funkcji PHP readfile(), ale ponieważ niektórzy hostingodawcy nie pozwalają na odczytywanie plików przez adres URL, może to czasami zawieść. Stała EDD_READ_FILE_MODE jest dostępna dla tych scenariuszy.
Jeśli hostingodawca nie pozwala funkcji readfile() na dostęp do plików przez adres URL, zdefiniuj to w pliku functions.php lub dowolnej niestandardowej wtyczce:
define('EDD_READ_FILE_MODE', 'header');
Gdy ta stała jest zdefiniowana jako „header”, Easy Digital Downloads użyje funkcji header(“location:” . $file_url) do przekierowania użytkownika w celu pobrania pliku. Nie jest to tak bezpieczne, więc powinno być używane tylko wtedy, gdy readfile() nie działa.
