Wie ist es dann möglich diese Lösung zu umgehen?
https://www.mobirise-tutorials.com/Kont ... orial.html
Code: Alles auswählen
// Optionaler Captcha Spamschutz von Tommy vom 07.10.2024
session_start(); // Startet oder übernimmt die Session
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$captchaUserInput = $_POST['captcha'];
$captchaCorrectResult = $_SESSION['captcha_result'];
// Optional: Speichere die Benutzereingabe zur Ausgabe auf anderer Seite
$_SESSION['captcha_user_input'] = $captchaUserInput;
// Debugging: Ausgabe der Werte zur Überprüfung
// echo "Eingabe: " . $captchaUserInput . "<br>";
// echo "Erwartetes Ergebnis: " . $captchaCorrectResult . "<br>";
// Überprüfe das Captcha
if (intval($captchaUserInput) === intval($captchaCorrectResult)) {
// Debugging: Werte vergleichen - richtig
// Captcha korrekt - Hier weiter mit dem Senden der Mail
// echo "Nachricht wurde erfolgreich verschickt!";
} else {
// Debugging: Werte vergleichen - falsch
// Captcha falsch - Fehlermeldung anzeigen und Link zurück zur Seite
// echo "Das Captcha wurde falsch beantwortet. Bitte versuche es erneut.<br>";
// echo '<a href="Mail-Senden.php">Zurück zum Formular</a>';
// Umleitung auf erstellte Fehlerseite und Abbruch vom Script
header("Location: " . "Kontakt-Captcha.php");
exit;
}
}