To get around the referer issue you can use javascript and have Chris'
method as a fallback.

history.go(-1);

Geoff
--
http://lemoncake.wordpress.com

On Sep 1, 9:32 pm, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> Technically the referrer header is an optional part of the http spec,
> so cannot always be relied upon (though most browsers do behave, you
> may get issues with odd proxies misbehaving). The only really reliable
> way to do this is to tag the previous page in your session (best in a
> beforeFilter / afterRender) and use that. But yeah, for the majority
> of circumstances Chris's method would work fine.
>
> Simon
>
> On Sep 1, 2:27 am, "Chris Hartjes" <[EMAIL PROTECTED]> wrote:
>
> > On 8/31/07, rtanz <[EMAIL PROTECTED]> wrote:
>
> > > hi i would like to make a back button on some pages, how can i know
> > > the url of the previous page? thanks
>
> > If you're in the controller, you can get the previous page via
> > $this->referer().  I use it all the time to send people back to the
> > page they were on before
>
> > $this->redirect($this->referer());
>
> > --
> > Chris Hartjes
> > Senior Developer
> > Cake Development Corporation
>
> > My motto for 2007:  "Just build it, damnit!"
>
> > @TheBallpark -http://www.littlehart.net/attheballpark
> > @TheKeyboard -http://www.littlehart.net/atthekeyboard


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to