REFEFER
Ingoli
- php
Hallo Leute,
ich hab jetzt eine Frage,
nach einem Login soll der Besucher nicht auf eine bestimmte Seite geschickt werden, sondern zurück zu der Seite, auf der er vor dem Betätigen LOGIN war.
Ich habe schon einiges probiert.... header("Location: $HTTP_REFEFER");
und einige andere Sachen, ging leider nichts.
Was muss man da reinschreiben um Dieses zu realisieren?
Danke für Eure Hilfe.
Hi!
nach einem Login soll der Besucher nicht auf eine bestimmte Seite geschickt werden, sondern zurück zu der Seite, auf der er vor dem Betätigen LOGIN war.
Dann würde ich eine Session-Variable nutzen, um zu speichern, auf welcher Seite sich der User vorher befand.
Du kannst dich nicht auf den Referer verlassen.
Das ist eine ziemlich unzuverlässige Größe.
Du kannst dir nicht sicher sein, daß überhaupt ein Referer mitgesendet wird.
Außerdem könnte dieser leicht manipuliert werden.
Durch verschiedene Anti-Werbetools, Desktop-Firewalls, Proxies und andere Programme wird der Referer auch oftmals rausgefiltert.
Ich habe schon einiges probiert.... header("Location: $HTTP_REFEFER");
und einige andere Sachen, ging leider nichts.
Was muss man da reinschreiben um Dieses zu realisieren?
Schau dir $_SERVER an.
Deine Variable sollte $_SERVER['HTTP_REFERER'] heissen.
Schöner Gruß,
rob
hi,
nach einem Login soll der Besucher nicht auf eine bestimmte Seite geschickt werden, sondern zurück zu der Seite, auf der er vor dem Betätigen LOGIN war.
Dann würde ich eine Session-Variable nutzen, um zu speichern, auf welcher Seite sich der User vorher befand.
Ein einfacher GET-Parameter, der beim Aufruf der Login-Seite mitgegeben wird, sollte auch reichen.
gruß,
wahsaga