So initiieren Sie erzwungene Dateidownloads in PHP
Das Erzwingen von Dateidownloads anstelle einer bloßen Verknüpfung mit ihnen kann entscheidend sein, um unerwünschte Videowiedergabe in zu verhindern Browser. Dies ist besonders relevant, wenn Videodateien auf externen Servern liegen. Glücklicherweise bietet PHP eine Lösung für dieses Szenario.
Um Downloads mit PHP zu erzwingen, ziehen Sie den folgenden Ansatz in Betracht:
1. Header konfigurieren:
header('Content-Type: application/octet-stream'); header("Content-Transfer-Encoding: Binary"); header("Content-disposition: attachment; filename=\"". $file_name . "\"");
2. Rufen Sie die Funktion readfile() auf:
readfile($file_url);
3. Weitere Ausgabe verhindern:
exit;
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonSo erzwingen Sie Dateidownloads in PHP: Downloads statt Wiedergabe sicherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!