login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Spam tegengaan

Offline Metalhead - 15/11/2004 15:33 (laatste wijziging 15/11/2004 15:34)
Avatar van MetalheadHTML gevorderde Hey, ik krijg steeds meer spammail...

Hoe werken die robots die zoeken naar e-mailadressen op sites;
zoeken die op @'s in de weergave of in de src, of allebei?

M.a.w.:
Ga ik spam zo tegen;
  1. Mail to <A href="mailto:me@some.nl">me at some</A>...

Of zo
  1. Mail to me@some.nl...
(zonder hyperlink)
Of helpt dat niet?

11 antwoorden

Gesponsorde links
Offline Christiaan - 15/11/2004 15:38 (laatste wijziging 15/11/2004 15:39)
Avatar van Christiaan Lid
  1. <script language=javascript>
  2. <!--
  3. var showtag="@"
  4. var showlink="tekst waarop je klikt";
  5. var showname="eerste deel van je adres, dus alles voor de @";
  6. var showhost="tweede deel van je adres, dus alles na de @";
  7. document.write("<a href="+"mail"+"to:"+showname+showtag+showhost+
  8. ">"+showlink+"</a>")
  9. //-->
  10. </script>


Staat gewoon tussen de scripts hoor.
Voorbeeld van hoe de link eruit ziet:
http://christia..._email.htm
Offline Dennisvb - 15/11/2004 15:39
Avatar van Dennisvb MySQL ver gevorderde Er wordt gezocht op mailto:

Je kunt dus van je emailadres dit maken:

&#109;&#101;&#64;&#115;&#111;&#109;&#101;&#46;&#110;&#108;

http://www.robe...coder.html
Offline Christiaan - 15/11/2004 15:42
Avatar van Christiaan Lid is dat niet wat omslachtig?
Offline Metalhead - 15/11/2004 16:07
Avatar van Metalhead HTML gevorderde En dat van jou is niet omslachtig (10 regels ipv 1) 

Maar ik denk dat ik maar ff een php formuliertje ga maken...
Offline Christiaan - 15/11/2004 16:16
Avatar van Christiaan Lid Das nog de beste en mooiste oplossing. Ik ben zowiezo niet voor 'klikbare' e-mail.
Offline Metalhead - 15/11/2004 16:29
Avatar van Metalhead HTML gevorderde Ik eigenlijk ook niet (omdat 't niet universeel ondersteund wordt), maar 't is wel 't makkelijkst 

(En het formulier is nu al weer klaar en geïntegreerd, dus zo veel werk is het ook weer niet )
Offline remy - 15/11/2004 19:01 (laatste wijziging 15/11/2004 21:56)
Avatar van remy PHP ver gevorderde dit had ik, &#64; ipv het @, maar volgen mij werkt dit niet:s

ff vraagje, kan dit ook met php? dus zoiets?

  1. <?php
  2. $1="mailto:";
  3. $2="naam";
  4. $3="@";
  5. $4="provider.nl";
  6.  
  7. echo $1.$2.$3.$4;
  8.  
  9. ?>
Offline Maarten - 15/11/2004 22:01
Avatar van Maarten Erelid Aangezien PHP dan gewoon 'mailto:naam@provider.nl' zal weergeven zit je weeral met die mailto: .... is dus geen oplossing.
Offline BigTeddy - 16/11/2004 00:15 (laatste wijziging 16/11/2004 00:18)
Avatar van BigTeddy Gouden medaille

PHP gevorderde
Volgens mij is het beste een contact pagina te maken gewoon.

Met bij het op verzende drukken gewoon een zoek syntax naar het email adres dat bij het id hoort en dan die gewoon invullen in de mail function en het adres kan niet worden achterhaald door een robot.

Omdat zoals hierboven reeds vermeldt php server-side is en in html eruit komt en vermits het e-mail adres niet op de site staat maar enkel in de databank zal die ook niet beschikbaarzijn voor de robot als deze wordt opgeroepen en gebruikt buiten een echo function.

Wat dat javascriptje betreft, hiervoor kan je wel iets schrijven die de delen weer bijelkaar brengt.

Het decoder is ook eigenlijk geen optie want voor alles bestaat er een encoder en indien het een robot is die nix anders doet dan e-mail adressen opsporen zullen ze wel dergelijke functie hebben ingebouw. De mensen die zulke robots maken zijn volgens mij niet beginnende maar toch slim genoeg om die probleempjes uit de weg te gaan. En mocht je dan nog weten dat de meeste mensen zulk scriptje gewoon overnemen zonder de vars nog eens te verandere van naam, dan wordt het wel heel simpel voor de robot en moet i enkel maar zoeken naar z'n patroon als i er gewoon geen vindt.

Natuurlijk kan je dan ook weer gaan zeggen dat ze een databank kunnen hacken, maar dat gebeurd niet met een robot en enkel indien er intresante informatie instaat of deze zeer groot is.
Offline xSc - 16/11/2004 09:27 (laatste wijziging 16/11/2004 13:12)
Avatar van xSc Onbekend Remy, een variabele mag niet beginnen met een cijfer.

Wat denk je aan deze:

info+apestaartje+handleidinghtml.nl

Vervang +apestaartje+ door @
Offline remy - 16/11/2004 13:56
Avatar van remy PHP ver gevorderde nee, okee, maar ik wilde al1 maar even weten of het kon wat ik bedoelde;-)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.229s