RomanD: header() - POST-Variablen

Beitrag lesen

Folgendes ist das Problem:

Ich habe ein Skript, dass ein PDF erstellt. Davor habe ich ein Formular, um die benötigten Daten für das PDF einzugeben.

Der Aufbau ist so:

if ($keine_eingabe || $fehlerhafte_eingabe) {
 include("eingabe.php");
 die();
}
/* Hier der Code zum Erstellen des PDFs */

Das funktioniert auf wunderbar, mit einer Ausnahme:
Wenn ich jetzt im Firefox über "Datei -> Seite speichern unter" das PDF speichern will, wird nicht das PDF gespeichert, sondern der Code des Eingabe-Formulars.
Deshalb wollte ich die Erstellung des PDFs in eine extra Datei auslagern und auf diese dann mittels header("Location ...") weiterleiten. Allerdings gehen da die Werte aus dem Eingabe-Formular verlohren.