PHP / Tipps / Spam-Schutz mit Captcha

von: Werner Zenk

Ein Spam-Schutz für Gästebücher, Foren, Kontaktformulare, etc.
Der Spam-Schutz arbeitet mit Captcha (http://de.wikipedia.org/wiki/Captcha)
Voraussetzung ist eine installierte GD-Grafikbibliothek auf dem Server.

Zum Herunterladen:   captcha.zip

Demo:


Spam-Schutz ohne GD-Grafikbibliothek: Spam-Schutz
    Und Ihre Meinung?
      Sie vermissen auf dieser Seite wichtige Informationen oder haben Hinweise für uns?
Kommentare: 9 » aufmachen   
Mike:
Habe das Captcha in meinem Gästebuch bereits eingebaut, eigentlich ganz einfach, bekomme keine Spams mehr -super-

Basmontagne:
Und wie baut man das Catcha ein? Es funktioniert auf dem Server, nur wie verzweige ich das ganze so, dass bei richtigem ausfüllen auf das Gästebuch weitergeschaltet wird?

Werner:
Das Captcha muss in das Gästebuch-Formular eingebaut werden!

Basmontagne:
Aber WIE baue ich es ein, dass es funktioniert? Ein wenig rumgetüftelt habe ich schon, aber ich drehe mich irgendwie im Kreis. Das Captcha so wie es ist kommt ja immer wieder auf sich selbst zurück. Ich muss doch sicher eine Verzweigung einbauen, die wenn das Captcha korrekt ausgefüllt wurde, mich an das Gästebuch zum Neueintrag weiterleitet. Aber genau das kriege ich nicht hin!

Werner:
Wenn die Eingabe des Spam-Codes richtig war dann muss der Eintrag ins GB stattfinden. Dazu brauchst du keine Weiterleitung. Einfach noch ein Eingabefeld für den GB-Eintrag hinzufügen. und im anderen Script bei "Richtig" den Eintrag ins GB schreiben!

Steffen:
Hab lange gesucht.... dieses Skript ist haargenau dass was ich gesucht habe! Super

Guido:
mir geht`s wie B. ich krieg das gaestebuch von dieser HP und dieses captcha nicht zusammen.

Gerd:
Ein wirklich schönes Skript. Habe ich lange gesucht. Zeil 14 in check.php sollte besser:
if (($_SESSION['captcha_code'] !=0) AND (($_POST["captcha"] == $_SESSION['captcha_code']))) {
lauten, da ansonsten das Skript beim 2. Aufruf (Reload-Button des Browsers) von check.php die E-Mail-Adresse ausspuckt. Der Zusatz prüft zusätzlich, ob $_SESSION['captcha_code'] auch gesetzt wurde.

kenni:
Hi Ihr PHP-Künstler, denkt doch auch mal an die PHP-Anfänger und schreibt nicht in *kinesisch*. Meine Anregung: für uns *nichtversteher* eine Gästebuch mit CAPTHA bei den PHP-Scrpten zum Download - danke

Jens:
Wie bekomm ich so eine GD Bibiliothek? /p>

Werner:
Schau mal unter: http://www.xampp.de/ nach da gibt es einen lokalen Webserver zum herunterladen, und da ist auch die GD Bibiliothek dabei.

Alex:
Habe das Captcha auch auf meiner Homepage eingebaut - läuft sowas von zuverlässig und war super einfach einzubauen! Spitze!
Hilfe finden Sie im » netzgemein.de - Forum. Auch als „Gast” können Sie dort Fragen stellen!  
 Das könnte Sie interessieren:
IP Adresse und Host ausgeben  Datei-Inhalt in ein Array einlesen  Verzeichnisse oder Dateien auf Schreibrechte prüfen  Verzeichnisgröße auslesen - Liest die Verzeichnisgröße des angegebenen Verzeichnisses mit den darin enthaltenen Unterverzeichnissen aus.  Ein kleiner PHP-Jahreskalender  Einfache Bannerrotation  Mit PHP schreiben und lesen (5) - Text (E-Mail) als Grafik anzeigen.  Datum ab einem bestimmten Tag ausgeben  Googlebot-Check  PHP und JavaScript verbinden  Datei nach abgelaufener Zeit verschieben  PHP Infos  Passwort sicher verschlüsseln  …mehr
© 2000-2012 Homepage-Total.de Kontakt - Impressum - Banner