Download erzwingen -> Server nicht angeben

robertino

Mitglied
Hallo zusammen

Ich möchte gerne das der Server nicht angezeigt wird wo die Datei heruntergeladen wird. Doch ich finde auf php.net die Variable nicht dazu.

Bis jetzt habe ich:
PHP:
function download($file , $name) {
//    $size = filesize($file);
    header("Content-type: application/octet-stream");
    header("Content-disposition: attachment; filename=".$name);
//    header("Content-Length: ".$size);
    header("Pragma: no-cache");
    header("Expires: 0");
    readfile($file);
}

so das funtkioniert alles super, nur wird der Server angezeigt, was ich nicht weiss wie man den einfach ändern kann das dort beispilsweise http://unbekannt/ steht.


Vielen Dank im Vorraus.
 
Woher soll der Client dann die entsprechenden Information nehmen, woher er die Datei nehmen soll?
 
das isch mir schon klar. aber auch bei meiner funktion kann ich ja angeben dass es unter einem anderen namen gespeichert werden soll.

aber ich habe scjon viele male gelesen das es möglich ist den server flasch angeben
 
Dann zeig uns doch bitte die Quellen deiner Information, dass das möglich sei.
Dass du einen beliebigen Dateinamen vorschlagen kannst, heißt noch lange nicht, dass du auch einen beliebigen Server angeben kannst.
 
Zurück