Autor Zpráva
Honza_ips
Profil *
ahoj, potřebuji poradit jak přesměrovat lidi kteří už odeslali vyplněný formulář na úvodní stránku, nezávisle na tom kdy formulář odeslaly.
Hlavní stránka je samotný formulář. Po odeslání klasicky přesměruje na úv., ale jakmile zadám znovu domenu.eu tak mě to hodí zpět na formulář. a to je chyba.
kousek skriptu :
<?PHP


session_start();

if (!isset($_SESSION['submitted'])) { 
    $_SESSION['$formproc'] = 0;
}

$_SESSION['submitted'] = $_SESSION['submitted']+1;

if ($_SESSION['submitted'] == 1) {
    header("location:home.php");
}

require_once("./include/fgcontactform.php");

$formproc = new FGContactForm();



$formproc->AddRecipient('admin@domena.eu'); //<<---Put your email address here



$formproc->SetFormRandomKey('CnRrsxxxxxxxxxxL');


if(isset($_POST['submitted']))
{    
   if($formproc->ProcessForm())
   {
        $formproc->RedirectToURL("home.php");
   }
   
   
   
}

?>

Díky za rady.
Kubo2
Profil
Honza_ips:
A akým spôsobom sa vykresľuje formulár? deje sa to zavolaním metódy __destruct() objektu triedy FGContactForm na konci skriptu? Alebo nejak inak? Nikde tam nevidím zavolanie nejakej metódy na vykreslenie formulára.
Honza_ips
Profil *
Kubo2:
Hodím ti celý script do mailu když na to mrkneš budu rád ;)
Kubo2
Profil
Honza_ips:
Pozriem ti na to v stredu, zajtra mám termín na projekt.
Len dúfam že rátaš s tým, že detailný popis riešenia aj s kódom ti pošlem sem na diskusiu (ak je verejný dotaz, má byť verejne dostupná aj odpoveď).

Sakra, začínam uvažovať, či by nebolo lepšie si v profile zvoliť nastavenie „Nezobrazovať e-mail verejne“.
Moderátor jenikkozak: Skvělý nápad. Tak si jej skryj. Nemusíš nám to hlásit.
Honza_ips
Profil *
Kubo2:
určitě s tím počítám :)

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: