Avatar billede stratokaster Novice
07. december 2006 - 12:06 Der er 13 kommentarer og
1 løsning

Spam i gæstebog!

Hej,

Jeg har en gæstebog i php, jeg bliver bombarderet med spam alt fra porno til viagra!

Hvordan undgår jeg spam. Jeg har prøvet at ban ip nummerene men de skifter bare til nye, så dette er ikke løsningen, hjælp?
Avatar billede kalp Novice
07. december 2006 - 12:18 #1
lav en tabel med en liste over ord/sætninger som du kan smide ord og sætninger over i... tjek så indlæg om de indeholder nogle af disse før de bliver sat ind.
Avatar billede stratokaster Novice
07. december 2006 - 12:31 #2
Hej,

Tak for din hurtige respons, jeg er newbie i php, så hvis du har en kode som jeg kan smide i siden, ville det være en stor hjælp!

Jeg læste også denne artikel http://www.newbie.dk/forum/laes.php?gruppe=1&trad=17159

hvor skal jeg putte a href=
/a> henne?
Avatar billede Kengun Praktikant
07. december 2006 - 12:51 #3
Du kan måske lægge ind et lille random rægnestykke, som f.eks. 3+2=? Hvis dem svarer rigtig så smides beskeden ind i gæstebogen. Hvis svaret er fejl, ja så går beskeden "ret vest" :D.
Avatar billede dotcom1 Nybegynder
07. december 2006 - 12:52 #4
Eller benytte captcha: http://www.eksperten.dk/artikler/1019
Avatar billede Kengun Praktikant
07. december 2006 - 12:55 #5
Jeps, at bruge et billed med en random kode i som må skrives ind i et inputfelt er også ret smart. bruger det selv på mine websider :p
Avatar billede stratokaster Novice
07. december 2006 - 13:09 #6
Hej,

Jeg har brugt dotcom link og indsat denne kode

<?php

    list($a, $b, $c, $d) = explode( '.', $_SERVER['REMOTE_ADDR'] );
    if ( gethostbyname( "$d.$c.$b.$a.list.dsbl.org" ) == '127.0.0.2' )
    {
        header( "Location: http://dsbl.org/listing?" . $_SERVER['REMOTE_ADDR'] );
        exit;
    }

?>

Så må vi om det hjælper da jeg syntes at det kan være generede for gæster at skulle indtaste en kode i første omgang!

Hvis dette hjælper får du point imorgen dotcom1!
Avatar billede dotcom1 Nybegynder
07. december 2006 - 13:13 #7
ok
Avatar billede stratokaster Novice
07. december 2006 - 14:13 #8
Ja der gik ikke lang tid før der dukkede en spam besked igen andre forslag?
Avatar billede Kengun Praktikant
07. december 2006 - 14:34 #9
hvilket filnavn bruger du på gæstebogen. Forsøg at ændre alt der minder om "guestbook", "gjestebok", etc. også navn på foldere hvis gæstebogen din ligger i en "guestbook" folder. Brug gjerne "random" filnavne som l2g2aa2ogg.php :)
Avatar billede dotcom1 Nybegynder
07. december 2006 - 14:49 #10
Hvad med at bruge captcha-funktionen?
Avatar billede stratokaster Novice
07. december 2006 - 14:56 #11
Jeg vil helst ikke bruge Captcha metoden, da jeg ved at det vil enten skræmme eller forvirre nogle af brugerne, så de vil forlade stedet!

Det må også kunne lade sig gøre uden, da der findes masser af gratis gæstebøger som ikke bruger denne metode. Jeg gider bare ikke at bruge dem da man skal have deres link eller grimme logo på siden:)

Jeg prøver lige at fjerne alt med ordet guestbook!
Avatar billede stratokaster Novice
07. december 2006 - 15:20 #12
Så har jeg fjernet alt med ordet guestbook både i filer og folder, så må vi se om det virker? venter lige en time for at være sikker!
Avatar billede Kengun Praktikant
07. december 2006 - 15:55 #13
lægger et svar
Avatar billede stratokaster Novice
07. december 2006 - 18:38 #14
Hej Kengun,

Der er stadigvæk ikke kommet noget spam, så det må betyde at det har hjulpet med din løsning. Du fortjener pointene!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester