Lars H. Skrevet 4. juli 2006 Del Skrevet 4. juli 2006 Hei. Jeg har en ganske brukbar gjestebok som jeg har skrevet i php. For å hindre folk å skrive pornografiske innlegg, sjekker jeg for alle "stygge" ord, og kommer med en vennlig anmodning om ikke å gjøre slikt. Men nå i det siste er det daglig en håndfull hilsener på italiensk(!) Selve hilsenen er grei nok, men det henvises ofte til pornografiske/virusbefengte sider. Og han/de bytter stadig IP-adresse. Jeg sjekker på en del vanlige italienske ord, men nye hilsener kommer stadig. Noen som har andre idéer for å stoppe dette? Lars H. Lenke til kommentar
Blib Skrevet 4. juli 2006 Del Skrevet 4. juli 2006 Alle innlegg med ordet "http://" må manuelt godkjennes før de kan legges ut? Eller hvis URLen slutter på .it (eller hva italia har) så blir det sperret? Lenke til kommentar
luser32 Skrevet 4. juli 2006 Del Skrevet 4. juli 2006 (endret) Eller legge inn en antibot?(søk, finnes mange av dem). Er utvilsomt en crawler/bot som har deg på spammerlisten din=) Endret 4. juli 2006 av luser32 Lenke til kommentar
vidarlo Skrevet 5. juli 2006 Del Skrevet 5. juli 2006 En hack eg har sansen for er et form-field som spør t.d etter fornamnet ditt (om det er lett synleg på sida), eller spør kva 2+2 er. Få spamboter er vandt til det, dei fleste ignorerer feltet, og får dermed ikkje posta. Du må med andre ord lage noko slik at alle vanlige menneske lett finn svaret på det, men slik at ei maskin ikkje kan gjette det. Det funker bra. Lenke til kommentar
Canute Skrevet 5. juli 2006 Del Skrevet 5. juli 2006 (endret) Hvis du vil ta det til det ekstreme kan du jo legge inn så bilde med tekst på, så skal brukeren skrive inn hva som står på bildet. Her er en kode jeg har brukt: <?php /* Lagre denne filen som f.eks. bilde.php, så bruker du <img src="bilde.php"> */ session_start(); $rand = rand(10000, 99999); //Her lages tallet $_SESSION['imagevalue'] = md5($rand); /* Her blir tallet puttet inn i sesjonen med md5 kryptering. Får å skjekke det senere om det er rett: if ($_SESSION['imagevalue'] === md5($_POST['feltet_ditt'])) { echo "korrekt" } */ $image = imagecreate(60, 30); $bgColor = imagecolorallocate ($image, 255, 255, 255); $textColor = imagecolorallocate ($image, 0, 0, 0); imagestring ($image, 5, 5, 8, $rand, $textColor); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); header('Content-type: image/jpeg'); imagejpeg($image); imagedestroy($image); ?> Endret 5. juli 2006 av Canute Lenke til kommentar
gather Skrevet 5. juli 2006 Del Skrevet 5. juli 2006 Jeg var en stund plaget med en del spam i bloggskriptet mitt, det jeg gjorde var å sette en boks der man skal skrive et passord som står i klartekst under. videre sjekker jeg det før postscriptet kjøres. Dette ser ut til å funke foreløbig så får tiden vise om det er sikkert. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå