tufi: redirect in PHP ohne Header

Beitrag lesen

Hallo Sven,

Sicher?

jepp, das ist sicher;

session_cache_limiter('nocache'); sendet schon die Headers.

Wenn nur irgendwelche HTTP-Header (egal ob Cookies, Session_start()-bedingt, oder für das Caching) gesetzt werden, beeinflußt das die Benutzbarkeit nachfolgender header()-Befehle keinesfalls.

hmm.. ich habe in der Klasse nur session_cache_limiter() benützt, was meines wissens die Headers sendet. Und dieser Befehl steuert ja auch das caching.  ...

Vielleicht solltest du einfach mal headers_sent() abfragen - dann weißt du, ob PHP die Header schon geschickt hat und nochmaliges header() unzulässig wäre.

...habe ich; und headers_sent() ist bestaetigt mir, dass sie alle schon verschickt wurden.

Alle Ersatzlösungen sind nämlich nicht wirklich schön - egal ob Javascript oder Meta-Refresh.

ja, finde ich auch.. aber auf die Idee mit Meta-refresh war ich nicht gekommen. das scheint eine bessere Lösung als JS zu sein.

danke für die Antwort,

tufi