Starten Sie den download automatisch, wenn ein Benutzer wechselt zu einer anderen Seite
Ich Frage mich, wie das zu erreichen ist ein Effekt, den ich gesehen habe auf mehreren websites, wo ich auf einen download-link jetzt, es bringt mich zu einer anderen Seite, und der download beginnt automatisch. Was ist der beste Weg, dies zu erreichen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Redirect auf eine Seite strahlt die folgenden Header:
Sehen dieser Beitrag über die Einschränkungen auf
$filename
.Bearbeiten in Reaktion auf andr s Antwort, die der php-äquivalent umleiten nach x Sekunden wäre:
(obwohl Sie offiziell geben Sie eine vollständige URL, glaube ich), wo start_download.php enthält die beiden obigen Zeilen.
Ersten zeigen Sie die Seite mit etwas Inhalt (bitte warten, blabla) und dann redirect auf die Datei selbst oder auf das Skript, die Ausgänge der Datei.
Die Umleitung erfolgt entweder per meta-tag oder javascript:
<meta http-equiv="refresh" content="5;url=http://example.com/foo.zip" />
wo die «5» ist in SekundensetTimeout("location.href=http://example.com/foo.zip", 5000)
wo «5000» wird in Millisekunden angegeben.Wenn Sie wählen, um die Ausgabe der Datei über php-Skript, Folgen mvds Antwort.