Guten Tag,
ich würde ganz gerne eure Meinung dazu hören.
Ich habe ein Script erstellt bei dem man auf verschiedene Seiten nur zugreifen kann wenn man angemeldet ist bzw nicht angemeldet ist.
Ich nehm mal folgendes Szenario:
Benutzer meldet sich an.
Aus irgendwelchen Gründen, drückt er den "Zurück" Button und gelangt somit wieder auf das Login-Interface.
Da der Benutzer schon angemeldet ist, kommt eine fehlermeldung:
"Sie sind bereits eingeloggt".
So jetzt möchte ich aber, anstatt dieser Fehlermeldung, das der Benutzer direkt zu einer anderen Seite wie zb. die Indexseite oder das Kontrollzentrum oder ähnliches.
Im großen und ganzen läuft es ja auf die header() hinaus.
Für mich gib es im prinzip bloß eine "einfache" Lösung
am Anfang
und am Schluss alles wieder flushen mit
Dann gäbs noch die möglichkeit ALLES was vor dem header ausgegeben würde, in eine Variable schreiben die dann am Ende ausgegeben wird. (sehr viel Arbeit und ob sich das lohnt..)
Fällt euch noch was anderes ein, oder ist meine Möglichkeit akzeptabel.
Wie sieht es mit der Performance aus?
lg
ich würde ganz gerne eure Meinung dazu hören.
Ich habe ein Script erstellt bei dem man auf verschiedene Seiten nur zugreifen kann wenn man angemeldet ist bzw nicht angemeldet ist.
Ich nehm mal folgendes Szenario:
Benutzer meldet sich an.
Aus irgendwelchen Gründen, drückt er den "Zurück" Button und gelangt somit wieder auf das Login-Interface.
Da der Benutzer schon angemeldet ist, kommt eine fehlermeldung:
"Sie sind bereits eingeloggt".
So jetzt möchte ich aber, anstatt dieser Fehlermeldung, das der Benutzer direkt zu einer anderen Seite wie zb. die Indexseite oder das Kontrollzentrum oder ähnliches.
Im großen und ganzen läuft es ja auf die header() hinaus.
Für mich gib es im prinzip bloß eine "einfache" Lösung
am Anfang
PHP-Code:
ob_start();
PHP-Code:
ob_end_flush();
Fällt euch noch was anderes ein, oder ist meine Möglichkeit akzeptabel.
Wie sieht es mit der Performance aus?
lg
Kommentar