Hallo zusammen,
hatte die Suche genutzt, aber bisher nix zu dem Thema gefunden. Um mich vor Spam-Gästebucheinträgen zu schützen, arbeite ich mit einem s.g. Captcha (allerdings mit einem Rechencaptcha). Ich lasse mir also zufällig eine Additions oder Subtraktionsaufgabe (Zahlen nur zwischen 0 und 20) erstellen, deren Ergebnis für einen Eintrag relevant ist. Nun möchte ich den verschlüsselten Wert nicht per Session sondern per Datenbank übergeben. Und das Problem, was ich jetzt habe ist, dass ich nicht weiß, wie ich eine PHP-Bildausgabe und ein verstecktes Feld mit generierter ID (um Eintrag in Datenbank wiederzufinden) zusammen ausgebe.
Ich habe eine PHP-Datei die mir das Image erstellt, am Ende gibt diese mit der Funktion imagegif($mein_bild); das erzeugte GIF zurück. Diese Datei binde ich dann in meine Webseite ein mit <img src="get_captcha.php">
Nun möchte ich aber, dass der komplette <img>-Tag und ein zusätzliches Feld zurückgegeben wird, sodass ich auf der Seite nur irgendwie <?php include("captcha_aufgabe.php"); aufrufen muss. Meine Versuche scheiterten bisher alle.
Weiß hier evtl. jemand Rat?
MfG Reinhard
Reinhard12 Gast |