You are here: Re: [PHP] Preventing data from being reposted? « PHP « IT news, forums, messages
Re: [PHP] Preventing data from being reposted?

Posted by Gareth Williams on 03/03/05 15:36

Wouldn't using GET instead of POST help?

Gareth Williams
venditor.com

Buy cool stuff online at <a
href="http://www.venditor.com">venditor.com</a>

On 3 Mar 2005, at 14:20, Jochem Maas wrote:

> rory walsh wrote:
>> Thanks Eoghan, I have tried the following but it still reposts the
>> data from the form and goes back a page?
>> header("Cache-control: private");
>> header("Cache-Control: no-store, no-cache, must-revalidate");
>> header("Cache-Control: post-check=0, pre-check=0", false);
>> header("Pragma: no-cache");
>> Am I write in assuming that the above headers should prevent the user
>> from going back in the first place as no cache has been taken?
>
> no - just that if they do then the page will have to be reloaded (under
> std conditions the user then gets the 'Are you sure you want to
> repost?' kind
> of message)
>
> before asking anything more on this topic, look up a thread on this
> lists archive entitled
>
> 'Clear POST variables on page refresh'
>
> this should give you headsup on the issues + a good suggestion by
> Richard
> Lynch on how to handle this (his idea uses md5 hashes to 'auth'
> specific POST
> actions, when the POST occurs the given hash is invalidated... read
> original thread
> for full info)
>
>> Eoghan wrote:
>>> you can use header()
>>> http://ie.php.net/header
>>>
>>>
>>> rory walsh wrote:
>>>
>>>> Is there anyway I can prevent data from being reposted when I hit
>>>> the back button on my browser? When I hit back I get a message from
>>>> my browser asking do I want to repost the data, can I prevent this
>>>> window from appearing?
>>>>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация