Autor | Zpráva | ||
---|---|---|---|
doktor.pk Profil * |
#1 · Zasláno: 20. 8. 2007, 22:53:46
zdravim vsechny,
jsem začátecník v php a potřeboval bych poradit. Dělám si vlastní guestbook a řeším problém s refreshem :( vkládám zprávy přes obyčejný formulář a zapisuji do databáze přes $_POST['']. Ale když mi pak uživatel stiskne F5 tak se zpravička vkládá znova a znova :( poradí mi někdo jak toto nejelegantněji vyřešit? díky za kažkou radu... |
||
DJ Miky Profil |
#2 · Zasláno: 20. 8. 2007, 23:01:52
Přesměrovat pomocí header() na tu samou stránku, tím se vymažou post data.
|
||
K. Profil * |
#3 · Zasláno: 20. 8. 2007, 23:08:11
|
||
doktor.pk Profil * |
#4 · Zasláno: 21. 8. 2007, 00:07:36
kouakl jsem do manuálu na ten header() ale jsem z toho krapitek mimo, mužeš mi to Miky nejak popsat vic? Popsat to jako pro uplného amatéra? Jeste jsem ted nasel toto:
$_SESSION['refresh'] = false; $_SESSION['refresh'] = true; máte to nějak ozkoušené? |
||
DJ Miky Profil |
#5 · Zasláno: 21. 8. 2007, 00:25:29
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=3&topic=56 782
Konkrétně: header('Location: http://server.cz/adresa_guestbooku.php', TRUE, 303); Ale nesmíš před tím mít žádný výstup, ani mezery nebo nové řádky. |
||
doktor.pk Profil * |
#6 · Zasláno: 21. 8. 2007, 16:42:42
waw, diky chlape, funguje tooooo ;)
|
||
Časová prodleva: 17 let
|
0