Autor | Zpráva | ||
---|---|---|---|
mstar Profil |
#1 · Zasláno: 19. 8. 2007, 22:36:59
Zajímalo by mě, jak mám ošetřit formulář,aby po obnovení neodeslal znovu data. Obnovení provádím na stisk tlačítka JS funkcí >> location.reload(false); <<
|
||
Richardo Profil |
#2 · Zasláno: 19. 8. 2007, 22:37:30
test
|
||
djlj Profil |
#3 · Zasláno: 19. 8. 2007, 22:46:26
Přesměrovat po odeslání dat s hlavičkou 303.
|
||
mstar Profil |
#4 · Zasláno: 19. 8. 2007, 22:57:32
no, testem by to šlo, to je fakt ...
djlj: Na to odeslání s hlavičkou mám jít jak - pls nějakej příklad, když by to šlo, díky |
||
djlj Profil |
#5 · Zasláno: 19. 8. 2007, 23:02:00
header('Location: http://neco.cz', TRUE, 303);
exit; |
||
mstar Profil |
#6 · Zasláno: 20. 8. 2007, 01:36:38
djlj: Díky ... bohužel s tím nemůžu nějak hnout, jsem ztracenej případ. Zkoušel jsem to, tak jak jsi mi napsal, ale hodí mi to chybovou hlášku:
Warning: Cannot modify header information - headers already sent by (output started at c:program fileseasyphp1-8wwwguest bookkniha_e.php:16) in c:program fileseasyphp1-8wwwguest bookkniha_e.php on line 229 No a dál nic - logicky; Pls, kdyby jsi se sem někdy ještě dostal, napiš mi do které fáze odesílání formuláře to mám vepsat.
|
||
Alphard Profil |
#7 · Zasláno: 20. 8. 2007, 08:42:08
No a dál nic - logicky; Pls, kdyby jsi se sem někdy ještě dostal, napiš mi do které fáze odesílání formuláře to mám vepsat.
djlj se sem určitě dostane, ale kdy :-) před přesměrováním nesmí být žádný výstup, tedy žádné echo, print, ani kód před <?php napiš to po dokončení zpracování dat, tzn. ověříš, zpracuješ, nic nevypisuješ, přesměruješ |
||
Časová prodleva: 17 let
|
0