Zaloguj się
Rozpocznij

Dokumentacja Easy Digital Downloads

Dokumentacja, materiały referencyjne i samouczki dla Easy Digital Downloads 

EDD_READ_FILE_MODE

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.

Uwaga, dotyczy to tylko wersji wtyczki przed 1.1.5

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.

Czy ten artykuł był pomocny?

Zacznij sprzedawać już dziś!

Dołącz do ponad 50 000 sprytnych właścicieli sklepów i zacznij korzystać z najłatwiejszego sposobu sprzedaży produktów cyfrowych za pomocą WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]