Visa ett inlägg
Oläst 2007-01-29, 00:57 #17
Alexs avatar
Alex Alex är inte uppkopplad
Administratör
 
Reg.datum: Sep 2004
Inlägg: 1 621
Alex Alex är inte uppkopplad
Administratör
Alexs avatar
 
Reg.datum: Sep 2004
Inlägg: 1 621
Citat:
Originally posted by Tynnhammar@Jan 25 2007, 10:14
Grejen är ju att du har ett gömt fält, och sedan kollar du om det är ifyllt, och om det är det så har du ju en bot där.
Saken är att min lösning stänger ute alla bottar, utan massa gåtor och sånt. Visserligen kommer de som har javascript inaktiverat också få problem med att surfa på sidan, men med en liten text som säger att "aktivera js" löser det också.

<script language="JavaScript" type="text/javascript">
document.write("<input type=hidden name=size value=" + screen.width + "x" + screen.height + ">")
document.write("<input type=hidden name=depth value=" + screen.colorDepth + ">")
</script>

Sedan kikar du och ser att på depth så har du is_numeric() (php) eller isnumeric() asp. För size så kikar du efter siffraxsiffra... Finns det så är det okej. Spambottar fyller alla fält med text i vanliga fall.
__________________
@Zn4rK - Börja blogga - Paintball i Göteborg
Det jag skriver är mina personliga åsikter och återspeglar inte vad WN eller andra företag jag representerar tycker.
Alex är inte uppkopplad   Svara med citatSvara med citat