Liebe Freunde,
ich benutze ein PHP Formular bzw. PHP Code innerhalb einer Seite, die ich als Kontakseite erstellt habe.
Ein Teil dieses PHP Codes sieht folgendermaßen aus;
<?
if (isset($_POST['action']) && ($_POST['action']=='send')) {
$timenow=time();
if (($timenow-$_POST['zeit'])<=10) { // 10, 20, .... - sind die Sekunden
/* SPAM ANGRIFF */
} else {
$admin= 'xyz@xyz.de';
$subject= "www.xyz.de";
$message= "Nachrichten an ".$admin.":\n\n";
foreach($_POST as $name=>$value) {
$message.= "$name: $value\n";
}
mail($admin, $subject, $message, "Kontaktseite xyz");
header("Location: EINE_BESTAETIGUNGSSEITE);
}
}
?>
Alles anzeigen
Der erste Teil des Codes ist eine Zeitschleife, der mir ein Captcha überflüssig macht, weil Robots Formulare innerhalb von Sekundenbruchteilen ausfüllt und absendet. Passiert das, wird das Formular einfach als Spam betrachtet, geleert und erst gar nicht abgesendet. Andernfalls wird das Formular verschickt und die Seite "EINE_BESTÄTIGUNGSSEITE" aufgerufen.
Und hier ist genau der Knackpunkt. Ich möchte eine Seite erstellen, die nicht in der Sidebar auftaucht und die andererseits aber aufgerufen wird, wenn das Formular verschickt wurde. Wie ich die Seite aus der Sidebar ausschließe ist mir klar, aber dann weiß ich nicht weiter:
Dazu dann die Frage:
Welche Seite muss ich dann aufrufen, also z.B. EINE_BESTAETIGUNGSSEITE.php etc? Es ist ja nicht wie bei html, dass die Seite einfach aufgerufen werden kann, oder?
Vielen Dank für Eure Hilfe.