.[ ČeskéHry.cz ].
PHP :: $_POST

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Web Development
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
VODA



Založen: 29. 07. 2007
Příspěvky: 1721
Bydliště: Plzeň

PříspěvekZaslal: 3. červen 2009, 20:08:06    Předmět: PHP :: $_POST Odpovědět s citátem

Zdravím,

předem bych chtěl upozornit, že se tvorbou stránek normálně nezabývám, takže doufám, že to dobře vysvětlím...

No mám takový problém...u odesílání mailů...
Chtěl bych zabránit při aktualizaci stránky aby se použili předchozí informace, které formulář předal metodou post...

Doufám, že mi rozumíte...prostě odešlu e-mail, formuláře (text a textarea) se vymaží, ale když dám u prohlížeče "načíst znovu", předchozí hodnoty v POST tam jsou zas a e-mail se odešle znovu...

Jakým způsobem bych to měl ošetřit?

Díky.
_________________
Opravdovost se pojí s trýzní...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nou



Založen: 28. 07. 2007
Příspěvky: 1047

PříspěvekZaslal: 3. červen 2009, 20:23:11    Předmět: Odpovědět s citátem

ked da clovek F5 stranky na ktoru sa dostal po odoslani formularu tak sa ho prehliadac opyta ci chce odoslat POST data znova. rieienim by bolo automaticke presmerovanie o stranku dalej aby sa uzivatel dostal prec z posielacej stranky.
_________________
Najjednoduchšie chyby sa najtažšie hľadajú.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rezna



Založen: 27. 07. 2007
Příspěvky: 2156

PříspěvekZaslal: 3. červen 2009, 20:41:01    Předmět: Odpovědět s citátem

tak tak - header(Location:...) je to co je hledano
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Augi



Založen: 28. 07. 2007
Příspěvky: 782
Bydliště: Čerčany

PříspěvekZaslal: 3. červen 2009, 22:22:41    Předmět: Odpovědět s citátem

Tak tak. Doporučuju se držet Post-Redirect-Get patternu, což znamená, že po každém obslouženém requestu, který aktivně pracuje nad daty (POST, PUT, DELETE), musí následovat redirect. Důsledkem mimojiné je to, že uživatel nikdy neuvidí v prohlížeči adresu této "aktivní" stránky, takže si ji nemůže ani dát do oblíbených ani na ní udělat F5, což by mohlo způsobit neplechu (jak sis sám ověřil).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Web Development Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna