Jeg er igang med tagwall osv. og vil beskytte mig mod spam - uden Captcha.. jeg mener man kan med HTTP_REFERER, men kan sku ik helt huske hvordan...
Er det ik noget med at Spambots downloader formen og poster fra den downloadede form? så kunne man jo bare lave et session tjek da jeg har en session som også styre hvilke css fil der er på :)
eller vil http_referer være bedre? og hvordan gøres det på den måde?
HTTP_REFERER er ikke obligatorisk at sætte for browseren. Til gengæld er den hamrende let at sætte/fake, hvis man vil spamme - så det er næppe vejen frem =)
Altså - brugere behøves ikke tjekkes det er kun de der AutoBots :-) Hvis de downloader formen, og spammer fra den så udgår sessionen eller ændres http_referer eller er det mig der er forkert her :-)
1) "Altså - brugere behøves ikke tjekkes det er kun de der AutoBots" >> Svarer det mon ikke til, at politifolk kun behøver kikke på stoplyset, når nogen kører over for rødt? Jeg tvivler på, etaten har fundet løsningen på dén opgave ;o)
2) Ja, du er forkert på den.
3) Nej. Og jeg prøver igen: Hvorfor mon captcha er blevet så populært?
En browser er en klient, der henter et dokument. Det er en spambot også. Klæder spambotten sig pænt på og fortæller din server, den er en bestemt browser, tager imod session cookien og afleverer den igen, når den skal - samtidig med, at den påstår, den kommer fra en bestemt side - kan serveren ikke skelne mellem dén og en rigtig browser.
hvad med et felt som skjules med javascript (og hvis javascript ikke er aktiveret, på anden måde fortæller den ikke skal udfyldes), og hvis den er udfyldt så må det komme fra en spambot?
Personligt vile jeg nok aldrig lade, hvem somhelst skrive på en tagwall. Det ville jeg kun tillade, hvis brugeren er logget ind - og ved tilmeldingen har fået sit (første) password tilsendt via e-mail =)
Synes godt om
Ny brugerNybegynder
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.