Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  9 745
Hei, har laget en gjestebok men mangler spamfilter. Lagde dette en gang da jeg drev endel med PHP osv. Mener jeg bare hadde et bilde med en kode som enkelt og greit kunne implementeres i både phpkoden og i SQL'en. Husker ikke en døyt php.

Noe slikt:

if <feltet> = tomt, blabla;p

Beklager dårlig beskrivelse.
Regner med at du har en form på gjesteboken din. Hvis du legger til en

Kode

<input type="text" name="humanCheck" value="Slett denne teksten" />
så kan du enkelt bare sjekke om dette feltet er tomt eller ikke. Er det tomt, fungerer det, er det ikke tomt fungerer det ikke.

Kode

<?php

$humanCheck = $_POST['humanCheck'];

if(empty($humanCheck)) {

     // KODE HER

} else {

    $error = "Du må fjerne teksten i Human Check feltet."
    
    echo $error;

}

?>
Mulig jeg er overtrøtt nå, men er ikke poenget med spamfilter at det ikke skal være mulig for f.eks. bots å spamme ned gjesteboken? Er vel derfor det ofte brukes et bilde med tekst i, da det krever litt mer kjennskap til programering enn det Ola Normann har. Er i så fall ikke veldig vanskelig å ta med at boten skal fjerne teksten i feltet.
Sitat av Zepplin Vis innlegg
Mulig jeg er overtrøtt nå, men er ikke poenget med spamfilter at det ikke skal være mulig for f.eks. bots å spamme ned gjesteboken? Er vel derfor det ofte brukes et bilde med tekst i, da det krever litt mer kjennskap til programering enn det Ola Normann har. Er i så fall ikke veldig vanskelig å ta med at boten skal fjerne teksten i feltet.
Vis hele sitatet...
Tingen er at det ikke er så veldig mange Ola Norman som spammer, så hvis man legger inn en norsk tekstet "menneske-sjekker", så vil det stoppe 99,99% av all spam. Bilde med tekst, eller captcha som det egentlig heter er egentlig ikke så vanskelig å knekke for en datamaskin, det bare får den til å bruke lenger tid.
Av ren nysgjerrighet: Hvem er det egentlig som spammer slike gjestebøker? Betyr det at det er bots som spammer ned det de finner av gjestebøker på nett? Trodde disse holdt seg for det meste til mailadresser, men skal ikke si jeg kan altfor mye om temaet.
Tror det er bots og script som spammer alt og ikke skiller ved noen. Men kunne godt tenkt meg å testet og analysert f.eks. en gmail-blaster, om noen har noe sånt liggende i en mørk krok av pcèn sin.. Hadde vært morro. Og nei, det er ikke meg som fyller innboksen din med viagra-reklame og billige klokker
Hvis du kunne nok PHP til å lage ditt eget captcha-baserte spamfilter er det ikke mulig at du har glemt PHP etterpå.
Sitat av Zepplin Vis innlegg
Av ren nysgjerrighet: Hvem er det egentlig som spammer slike gjestebøker? Betyr det at det er bots som spammer ned det de finner av gjestebøker på nett? Trodde disse holdt seg for det meste til mailadresser, men skal ikke si jeg kan altfor mye om temaet.
Vis hele sitatet...
Ved å legge inn poster i gjestebøker som blir indeksert av søkemotorer som google får nettsidene de lenker til høyere pagerank og blir dermed mer synlige når folk søker på viagra el.
Tittelninja
flexd's Avatar
Donor
Du kan jo legge inn http://recaptcha.net/ på siden din? Det er ihvertfall svineenkelt å implementere i Ruby/Rails, vet ikke helt hvordan det gjøres i PHP
Tittelninja
flexd's Avatar
Donor
Det er vel faktisk så enkelt! http://recaptcha.net/plugins/php/