Autor | Zpráva | ||
---|---|---|---|
Jendák Profil * |
#1 · Zasláno: 14. 5. 2012, 20:29:47
Ahoj,
mám 3 stránky: index.php, vypis.php, a provedscript.php . Ve stránkách index a vypis mám formulář, kterej se má zpracovat na stránce provedscript. Po provdení scriptu na stránce provedscript, bych rád udělal přesměrování zpět, tam, odkud na něj bylo odkazováno (formulářem)... Jakými způsoby se tohle dá řešit? Díky moc |
||
Someone Profil |
#2 · Zasláno: 14. 5. 2012, 20:31:33
Pokud soubory vypis.php a provedscript.php obsahují pouze zpracovávání scriptu, tak je includuj do index.php a ve formuláři dej action="index.php"
|
||
Jendák Profil * |
#3 · Zasláno: 14. 5. 2012, 20:53:21 · Upravil/a: Jendák
No to by myslím šlo, ale další věc je ta, že tím přesměrováním chci zajistit, aby se formulář neodeslal 2krát. Kdybych to provedl tak jak říkáš, a smazal přesměrovávání, už by lidi mohli aktualizováním apod. posílat 2krát to samé.
Půlhodinka hledání a zase jsem si pomohl sám. :) Ale i tak díky header("Location:".$_SERVER['HTTP_REFERER'].""); |
||
Keeehi Profil |
#4 · Zasláno: 14. 5. 2012, 22:10:25
Jendák:
Ovšem $_SERVER['HTTP_REFERER'] nemusí vůbec existovat. header("Location:".(empty($_SERVER['HTTP_REFERER'])?"http://example.com/index.php":$_SERVER['HTTP_REFERER'])); |
||
Časová prodleva: 12 let
|
0