Download in PHP per Stream

Stegie

Grünschnabel
Ihr kennt ja, dass man Downloads auch innerhalb von PHP durch einen Stream starten kann.

Code:
// Datentyp erzeugen
	header("Content-Type: application/octet-stream");

	// Dateinamen
	$save_as_name = basename($download);
	header("Content-Disposition: attachment; filename=\"$save_as_name\"");

	// Download Starte
	readfile($download);

Ist meine Annehme korrekt:
Der Download ist auf einen anderen Server untergebracht, nehmen wir beispielsweise WinAmp.

Wenn jemand den Download startet, so wird doch automatisch die Datei auf meinen Server per PHP übertragen und dann von dort runtergeladen. Heißt, wenn ich eine 1 MB Datei verlinke, steigt jedesmal mein Traffic auch um 1 MB, korrekt ?

Gruß
 
Zurück