Antwort #9 am: 26. August 2019, 17:45:43
AmazonPay und PayPalCart dürften in keiner Weise auf
/create_(guest_)account.php zugreifen.
Das Problem die Zeitmessung da einzubauen ist ein Anderes:
Im Falle des Kontaktformulars kann man den Beginn der Zeitmessung in die
/display_vvcodes.php verlagern, bei der
/create_(guest_)account.php müsste man, wenn man kein Captcha benutzen möchte, den Beginn der Zeitmessung in die Datei selbst schreiben.
Da bei Absenden des Formulares jedoch an die Datei selbst ge-post-et wird würde dadurch die Zeit immer wieder zurückgesetzt auf den Anfang und kein Kunde käme mehr mit Kontoerstellung durch.
Zumindest sehe ich auf die Schnelle keine Möglichkeit das dort zu machen ohne komplexe if-Konstruktionen und
unset() der Zeit-Session an den richtigen Stellen.
Von der mangelnden Möglichkeit das update-sicher einzubauen wollen wir mal nicht reden.
Was die letzten beiden Sätze betrifft lasse ich mich allerdings gerne belehren.
Vielleicht irgendwie mit
if(!isset($_POST['action']) || (isset($_POST['action']) && $_POST['action'] != 'process')) { den Zeitbeginn setzen und innerhalb
if(isset($_POST['action']) && ($_POST['action'] == 'process')) { dann die Messung beenden...
Schwer wird es wenn man die Funktion testen will. Wer hat schon einen Bot zur Verfügung...
Gruß,
noRiddle