Hallo,
ich habe ein seltsames Problem. In einer Stelle meines Scriptes (das ein PDF generiert und dieses versendet), komme ich an diese Stelle:
header("Location:pdfmail.php?ID=$link&h=2$mahnstatuslink&$kopie_von_x");
Ok, ich weiß, dass die Weiterleitung per header:Location ansich absolute Links erwartet, aber es hat so seit 10 jahren funktioniert, weshalb ich diese Baustelle gerade mal beiseite lassen möchte.
Ich habe nun zu versendende PDFs, eines ist ein einseitiges PDF, das andere 2-seitig. Das ist wichtig, denn das einseitige läuft sauber in den Mailversand, das 2-seitige produziert einen Fehler (der aber nicht zu finden ist im Errorlog). Mache ich im DB-Backend aus dem 2-seitigen PDF ein einseitiges (durch Verringern der reinen Textmenge), so läuft auch dieses Dokument sauber in den Mailversand.
Konkret:
Dok1 (das einseitige) kommt an obige Weiterleitung mit folgenden Parametern:
Location:pdfmail.php?ID=a3d9eb1030cbe9fdea7bc3c5ca3f3170&h=2&kopie_von_x[]=6
Dok2 (das zweiseitige) kommt an obige Weiterleitung mit folgenden Parametern:
Location:pdfmail.php?ID=c538cecb2d21be7d5e60753de9ca04af&h=2&kopie_von_x[]=5
Nun gehe ich ins Empfängerscript und beginne das Script wie folgt:
<?php
echo("<PRE>");
print_r($_REQUEST);
echo("</PRE>");
exit;
Dok1 erzeugt daraufhin:
Array
(
[ID] => a3d9eb1030cbe9fdea7bc3c5ca3f3170
[h] => 2
[kopie_von_x] => Array
(
[0] => 6
)
)
Bei Dok2 erscheint eine leere weiße Seite.
Wo setze ich da nun an bei der weiteren fehlersuche?
Jörg