2 Stimmen

PHP-Header erzwingen den Download und leiten dann um

Im Moment habe ich ein PHP-Formular, das einen Download einer Zip-Datei erzwingt.

Wie kann ich auf eine andere Seite umleiten und auch diesen Download erzwingen?

Würde ich JavaScript verwenden?

3voto

Wookai Punkte 19555

Sie können nicht beides auf derselben Seite tun: das Herunterladen der Datei erzwingen (unter Verwendung des Content-disposition-Headers) und den Benutzer weiterleiten.

Sie könnten JavaScript verwenden, um beim Anklicken eines Links ein neues Fenster zum Download-Zeitalter zu öffnen und den Benutzer nach ein paar Sekunden auf eine andere Seite umzuleiten.

0voto

Ian P Punkte 12536

Sie könnten in Ihrer Download-Umleitung etwas Ähnliches tun:

Header("Location: downloadscript.php?filename");

Viel Glück!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X