Autor Zpráva
Jendák
Profil *
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
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 *
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
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']));

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: