31. juli 2004 - 10:40Der er
14 kommentarer og 1 løsning
Spam Beskyttelse, Mailto.
Hej
Jeg har et alm link som skal lave en normal mailto men jeg vil gerne undgå at have min emailadr stående i mit php dokument da de irriterende spambots bare vil få fat i den så. Spørgsmål:
Hvordan laver jeg et script der genererer en emailadresse som sættes i en mailto når jeg trykker på et link?
Der er som sagt flere metoder. Der er jo ingen der rimeligvis kan give dig et script før du siger hvad du gerne vil have. Læg mærke til kommentarerne til de forskellige metoder i nævnte link.
Det ville også være rart at vide om du kan lave nogle serverside, eller om du bare vil lave dem i JavaScript.
Jeg har adgang til PHP og jeg svarer så kort da jeg egentlig bare gerne vil have det til at være sikkert - men jeg ved ikke hvor "smarte" de bots er. Umiddelbart vil jeg tro at noget med 'bruger', 'domæne', '@' bliver sat samme til en mailadresse i mailto'en vil være fint.
"sikkert" - det kan aldrig være sikkert, når du lægger det ud på siden, selv om det så er kodet med javascript. Dem der henter email adresser begynder vel en dag at fortolke javascript, når nu alle forsøget at "beskytte" sig med det. Eller en person indtaster din email manuelt fra en browserside.
Hvorfor skal det være en mailto: - du kan jo lave en PHP-formular hvor emailadressen kun findes på serversiden?
Jeg har en formmail som er "beskyttet" og den virker også fint til min form - men jeg vil gerne have at folk kan skrive til mig via deres mailklient. Altså, en mailto. Det er det jeg vil.
Og det virker fint men jeg skal have sat det sammen med nedstående og dét går galt: <a href="#" onMouseover="changeImg4('pic/at_on.gif')" onMouseout="changeImg4('pic/at.gif')"><img src="pic/at.gif" width="18" height="16" align="bottom" alt="" name="goto4"></a>
ok :) hvad synes du om ovenståede metode? hjælper den overhovedet? :) Jeg mener, hvis størstedelen af disse "bots" loader siden og scanner sourcekoden for emailadresser så vil de jo stadigvæk få den? Eller genererer ovenstående script først variablen "emailE" når siden skal bruge den (altså ved klik)?
Den er vel rimeligt sikker i dag - men som mit link langt oppe siger, så bliver botterne sikkert mere intelligente. Der er intet sikkert i denne verden ;)
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.