2010-09-13 14 views
1

J'ai examiné certaines méthodes pour les méthodes de courrier électronique anti-spam here. Je voudrais proposer une approche plus simple: Puisque j'ai besoin de quelques adresses email différentes que je considérais juste en utilisant une selectbox avec JS ou une redirection côté serveur, comme dans les exemples on here. Parce que google ne pas spider formes (dixit Matt Cutts), et le script spam-harvester ne pas non plus (je pense ????) cela aurait du sens à faire.en utilisant les boutons de formulaire pour les adresses e-mail anti-spam

J'aimerais pouvoir le faire sans utiliser de script. Alors pourquoi ne pas utiliser un formulaire par email? Il semble que le texte du bouton puisse être copié mais pas collé, donc c'est un désavantage.

Cette approche est-elle bonne? ou d'autres recommandations?

+0

Oui fais ça !!! Pour comme toutes vos questions –

Répondre

0

Parce que:

  1. L'adresse e-mail est toujours dans la page, et donc facilement récoltables
  2. mailto: URIs as form actions often fail

La raison pour laquelle les gestionnaires de formulaires côté serveur arrêtent les adresses e-mail en cours de collecte est que l'adresse e-mail n'est pas exposée à l'utilisateur.

1

Un robot utilise le texte de la page pour obtenir l'e-mail. Il ne se soucie pas si ce texte est dans un bouton ou dans le corps, donc l'aide d'un bouton n'aidera pas. En dehors de l'utilisation de javascript, la seule solution que je connaisse serait du texte écrit, une image ou un Flash.

Créer une image avec votre email ou écrivez l'e-mail comme: chemin « test au point domaine tld »

flash pourrait vous fournir un plus sûr (mais pas à 100%) de permettre aux gens de cliquer sur un email mais ne fonctionnerait pas sur les navigateurs iPhone et ceux qui n'ont pas le plug-in.

Une autre façon est d'utiliser un captcha simple avant d'afficher l'email dans le code PHP.

Email: (1 + 2 =), puis [email protected]~~V~~singular~~3rd