begrüße!
in meinem projekt möchte ich an mehreren stellen direkt auf die seite weiterleiten, von der der benutzer gerade kam.. also zum beispiel ganz klassisch bei einem login.. beim login kann man das ja recht schön mit einem hidden field lösen.. ich würde sowas aber gerne an einigen anderen stellen verwenden, bei denen direkt ein link geklickt werden soll und kein formular abgeschickt wird..
der erste gedanke war hierbei der HTTP_REFERER.. aber die idee habe ich dann ebenso schnell wieder verworfen, weil das wohl zu unverlässig ist und ne missglückte weiterleitung an den stellen sehr störend wäre..
meine zweite idee war es, die letzten 3 (oder 2, oder 5 oder was auch immer) besuchten uris in der session zu speichern um dann jeweils an die gewünschte stelle weiterleiten zu können (so in etwa wie bei javascript mit history.back(x))
der dritte gedanke war es das ganze einfach entweder in das hidden feld zu schreiben oder bei den links dann als get parameter zu übergeben.. das ist wohl die einfachste und auch so ziemlich die sicherste möglichkeit, aber ich finde es irgendwie ziemlich unschön.. zumal man die uris dann noch irgendwie kodieren müsste, weil sonst der router von zend durcheinandern kommt..
mich würden ein paar meinungen zu dem thema interessieren
danke im vorraus
mfg
whizzler
in meinem projekt möchte ich an mehreren stellen direkt auf die seite weiterleiten, von der der benutzer gerade kam.. also zum beispiel ganz klassisch bei einem login.. beim login kann man das ja recht schön mit einem hidden field lösen.. ich würde sowas aber gerne an einigen anderen stellen verwenden, bei denen direkt ein link geklickt werden soll und kein formular abgeschickt wird..
der erste gedanke war hierbei der HTTP_REFERER.. aber die idee habe ich dann ebenso schnell wieder verworfen, weil das wohl zu unverlässig ist und ne missglückte weiterleitung an den stellen sehr störend wäre..
meine zweite idee war es, die letzten 3 (oder 2, oder 5 oder was auch immer) besuchten uris in der session zu speichern um dann jeweils an die gewünschte stelle weiterleiten zu können (so in etwa wie bei javascript mit history.back(x))
der dritte gedanke war es das ganze einfach entweder in das hidden feld zu schreiben oder bei den links dann als get parameter zu übergeben.. das ist wohl die einfachste und auch so ziemlich die sicherste möglichkeit, aber ich finde es irgendwie ziemlich unschön.. zumal man die uris dann noch irgendwie kodieren müsste, weil sonst der router von zend durcheinandern kommt..
mich würden ein paar meinungen zu dem thema interessieren
danke im vorraus
mfg
whizzler