ich hatte, um Formularspam zu vermeiden, eine einfache Abfrage integriert, die nach Update von 7.0.4 auf 8.1.4 nicht mehr funktioniert. Nach dem Update läuft jetzt PHP 7.3.
Das Prinzip:
Im Formular wird ein Eingabefeld (url) per CSS vor den Menschen versteckt, Bots füllen dieses Feld aber i.d.R. aus. Nach Klick auf Send prüft eine Folgeseite, ob das betreffende Feld leer ist, wenn ja, wird das Formular versendet und die "Dankeseite", die im Formmailtag hinterlegt wird, wird gezeigt, wenn nicht, dann halt nicht.
Der Code auf der Prüfseite sieht folgendermaßen aus
Code: Alles auswählen
<we:ifVarEmpty name="url" match="url" type="request">
<we:formmail/>
</we:ifVarEmpty>
SPAMBOT GO HOME!-()
Wie kann ich es erreichen, dass nach Mailversand ne neue Seite geladen wird?
LG diballa