ZoRaC Skrevet 19. april 2006 Del Skrevet 19. april 2006 Har laget en gjestebok, men har blitt plaget med at det kommer inn SPAM, trolig fra en bot. Fant et "antibot-script" et eller annet sted her på forumet som jeg har lagt inn, men ser ut til at det er et lite problem at bildet med bokstavene/tallene blir "cachet" innimellom, noe som kan skape litt trøbbel, særlig om man unnlater å fylle ut et påkrevd felt i gjesteboka og får opp skjemaet på nytt, men med feil "bilde". Noen forslag til hvordan dette best kan løses? Kan man f.eks printe bildet i HTML-kode (binært?) i stedet for å lagre det som en JPG-fil og dermed unngå problemet? Er det andre tiltak jeg kan sette inn for å unngå SPAM? Lenke til kommentar
hockey500 Skrevet 19. april 2006 Del Skrevet 19. april 2006 tja, er alle spammeldingene like kan du søke i gjesteboka om det finnes et identisk innlegg fra før, du kan lagre avsenders ip-adresse og nekte denne å skrive flere innlegg på x antall minutter/timer/dager. Jeg vet ellers ikke om noen greie tiltak for å unngå spam, alle har vel sett den greia med et bilde generert av GD, hvor du må skrive inn det du ser i et felt. Den er hvertfall 100% sikker Lenke til kommentar
ZoRaC Skrevet 19. april 2006 Forfatter Del Skrevet 19. april 2006 Er forskjellig IP hver gang og forskjellig tekst hver gang. Ser litt på muligheten for å bruke <img src="anti.php?string=abcd"> for å unngå caching, men da står jo koden i klartekst i HTML-koden da... Må i såfall lage en funksjon for å kryptere/dekryptere det... Lenke til kommentar
nree Skrevet 19. april 2006 Del Skrevet 19. april 2006 Vist du har slik at de som skriver innlegg må skrive en tallrekke, f.eks 256891 kan du f.eks md5 krypere denne. Ellers finnes det mange slike script rundt om på nettet! Lenke til kommentar
ZoRaC Skrevet 19. april 2006 Forfatter Del Skrevet 19. april 2006 Tror jeg har løst problemet med caching nå! Hadde allerede prøvd med masse header-saker for å unngå caching, men det så ikke ut til å virke. Gjorde derfor slik: <img src="anti.php?id=<?php echo rand(100000, 9999999); ?>"> Og i anti.php: header("Content-type: image/jpg"); readfile("image/anti.jpg"); Nå ser det ut til at bildet oppdateres hver gang jeg refresh'er siden. Lenke til kommentar
ZoRaC Skrevet 19. april 2006 Forfatter Del Skrevet 19. april 2006 http://sterkh.reinsveien.com/hjelpekorps/gjestebok/ 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å