Chris: Formular Validieren und dann weiterschicken

Hallo Zusammen.

Ich habe einen einfachen Newsletter-Subscriber, diesen möchte ich nun zur sicherheit mit einem grafischen Code ergänzen. Was alles kein Problem ist.

Mein Formular:
<form action='http://www.x.com/mailinglist20/wl-mlist20.php' method='post' target='_blank'>

die datei wl-mlist20.php kann ich nicht bearbeiten. (ist halt so)

Da ich bevor ich die Action ausführe überprüfen möchte, ob der Benutzer den Sicherheits Code eingegeben hat muss ich eine art Zwischenschritt einfügen.

<form action='".$PHP_SELF."' method='post'>

check security code...

if ($bln_securitycode) {
  resend form action='http://www.x.com/mailinglist20/wl-mlist20.php';
} else {
 print "sorry wrong code";
}

ich weiss nicht wie ich das zweite Action initiieren kann.

ersuche um Vorschläge

besten Dank
chris

  1. Hallo,

    ersuche um Vorschläge

    http://www.php-faq.de/q/q-code-post.html, aber dir ist klar, dass trotzdem jeder ohne  "Sicherheitscode" direkt die wl-mlist20.php aufrufen kann?
    Kannst du das Verhalten der wl-mlist20.php nicht in deiner Datei nachbauen?

    Gruß,
    Severin

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.
    -- Benjamin Franklin
    1. Danke für die schnelle und kompetente Antwort.

      Genau so was habe ich gesucht. Die wl-mlist20.php
      ist zur Zeit noch für jedermann zugänglich. Muss diese murx Lösung aus Kompatibilitätsgründen machen. Aber PostToHost kann man immer brauchen.

      Grüsse Chris