Thomas Luethi: PNG erzeugen - keine gültige Datei - Fehler?

Beitrag lesen

Hallo,

Allerdings stehe ich jetzt wieder auf dem Schlauch, was Du mit Parametern meinst. Ich dachte bis jetzt, Daten kann man zwischen verschiedenen Seiten über Formulare mittels get und post weiterleiten,

Er meint vermutlich die Session-ID.

Diese wird ueblicherweise im Browser als Cookie gespeichert.
Der Browser schickt dann mit jeder Seitenanfrage beim betreffenden
Server auch den Inhalt des Cookies.

Eine andere Moeglichkeit, um die Session-ID (oder beliebige
Parameter) von Seite zu Seite weiterzugeben, ist das Anhaengen
an die URL. Oder, bei Formularen, ein Hidden-Field.
PHP bietet dafuer gewisse Automatismen.
Genaueres siehe Manual, Kapitel Sessions,
Stichwort "session.use_trans_sid".
http://www.php.net/manual/de/ref.session.php

Siehe auch dclp-FAQ, z.B.
http://www.dclp-faq.de/q/q-variable-weitergeben.html
http://www.dclp-faq.de/ch/ch-version4_session.html

header('Location: index.html');
Jo, im Originalskript ist das auch absolut. Habs für das Forum hier rausgenommen, muß ja nicht jeder gleich die Pfadangaben sehen.

Es ist ein beliebter Anfaengerfehler, eine relative URL zu nehmen,
obwohl es sogar ausdruecklich im Manual steht, dass die URL
absolut sein muss. Deshalb die Kritik - hier offenbar unberechtigt.

Du koenntest in einem solchen Fall im Quellcode-Ausschnitt
Deine Domain durch "example.com" ersetzen:
header('Location: http://www.example.com/index.html');
Dann kommt niemand auf die Idee, dass Du eine relative
URL benuetzt...

HTH, mfg
Thomas