Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 18-11-2006, 20:16
Svenoldman
 Junior Member
Links : Onlinestatus : Svenoldman ist offline
Registriert seit: Sep 2005
Beiträge: 78
Svenoldman ist zur Zeit noch ein unbeschriebenes Blatt
Standard Spam trotz Captcha

Ich habe ein Formular was ständig mit Spam gefüllt wird.
Da dachte ich, nimmste einfach Captcha, was alle nehmen.
Super - 2 Monate kein Spam mehr.
Auf einmal geht der Scheiß wieder von vorne los.
Entweder der Script ist Fehlerhaft oder nicht ausreichend.
Kann man da noch was zusätzlich einbauen um es sicherer zu machen ??
Danke für eure Hilfe.
Es macht bald keinen Spaß mehr.

die Abfrage
PHP-Code:
if(strtolower($_REQUEST['Code']) == strtolower($_REQUEST['EingegebenerCode'])) 
PHP-Code:
<?php

$Buchstaben
=array("A""B""C""D""E""F""G""H""K""M""N"
"P""Q""R""S""T""U""V""W""X""Y");
$Zahlen=array("2""3""4""5""6""7""8""9");

for(
$i=0$Code=""strlen($Code)<6$i++)
{
    if(
rand(01)==&& isset($Buchstaben))
    {
        
$Buchstabe=$Buchstaben[rand(0count($Buchstaben))];
        
$Code.=$Buchstabe;
        
$AngezeigterCode.=$Buchstabe." ";
    }
    else
    {
        
$Zahl=$Zahlen[rand(0count($Zahlen))];
        
$Code.=$Zahl;
        
$AngezeigterCode.=$Zahl." ";
    }
}
$AngezeigterCode=trim($AngezeigterCode);

?>

<tr>
<td width="188">

<input name="Code" type="hidden" value="<?php echo$Code?>">
Code: <input maxlength="6" name="EingegebenerCode" size="6" type="text"></td>
                <td width="548"><img border="0" height="50" src="grafischer-code.php?
Code=<?php echo$AngezeigterCode?>" width="200">
</td>
            </tr>

Geändert von Svenoldman (19-11-2006 um 10:49 Uhr)
Mit Zitat antworten