RE: [PHP] Disabling Browser "BACK" button
| From: | Dan Vande More | Date: | Wed, 31 Jul 2002 17:53:47 +0000 |
| Subject: | RE: [PHP] Disabling Browser "BACK" button | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-110543@lists.php.net to get a copy of this message | ||
I do it this way
Page1 (fill in data)->Page2(write data, instant redirect to p1, unless dies from php/mysql)
Then the only way to repost, is to push the forward button.
-----Original Message-----
From: Petre [mailto:internet@vsa.co.za]
Sent: Wednesday, July 31, 2002 11:43 AM
To: Martin Clifford
Cc: php-general
Subject: Re: [PHP] Disabling Browser "BACK" button
Well, OK, then, How do you design the app NOT to allow the form to POST
again when the user hits "BACK"
Martin Clifford wrote:
>There is never a way to disable back, forward, home, etc buttons. They all have shortcuts that
>will ALWAYS work, so there's really no point. Additionally, it's all nice and good that
>your site works fine without using cookies, and don't take this offensively, but if the client
>cannot use the back button without getting mishapen results, then it doesn't sound as if the
>site is designed very efficiently.
>
>Just my opinion.
>
>Martin Clifford
>Homepage: http://www.completesource.net
>Developer's Forums: http://www.completesource.net/forums/
>
>
>>>>Petre <internet@vsa.co.za> 07/31/02 01:16PM >>>
>>>>
>HI
>Is there a way I can disable the client's browser back button, forcing
>them to use the navigation I built into the page?
>Ideally, when they try to press "BACK" on browser, a popup asking them
>to use the navigation instead would win first prize.
>
>The reason I'm asking is again to do with sessions, I have an app
>running 100% now without using cookies, but if the user hits BACK and
>ignores the expire warning, the app produces unwanted results ( adds
>form data again to the db etc.)
>Just want to patch the holes.
>
>Maybe write my own little browser that has no back button??
>
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php