Page 1 of 1

Crypter les liens mailto

Posted: Fri Dec 29, 2006 10:09 pm
by YankeeDelta
Bonjour,

Je suis nouveau et je viens d’installer CMS Made Simple pour mon association.
Je me pose la question suivante :
quelle est la solution pour crypter ou rendre illisible aux moteurs de recherche les liens mailto sur une page fait avec CMS Made Simple ?

Sur mes sites précédents sans CMS j’utilisais une fonction Java scripte sur un fichier séparé.
Est-il possible de faire pareil ou y a t’il mieux ?

Merci, Yves

Re: Crypter les liens mailto

Posted: Fri Dec 29, 2006 10:44 pm
by Dee
Bonjour,

Prend le function mailto de Smarty.

Salut,
D

Re: Crypter les liens mailto

Posted: Fri Dec 29, 2006 11:00 pm
by soupaloignon
Tu peux aussi utiliser ça :  http://www.myphphost.net/index-tools-se ... _email.php

Et tu places le résultat directement dans le code source de ta page

Cordialement

Re: Crypter les liens mailto

Posted: Fri Dec 29, 2006 11:35 pm
by YankeeDelta
C'est exactement ce que je recherche...
Merci Dee et soupaloignon
Bonne et Heureuse Année 2007, Yves

Re: Crypter les liens mailto

Posted: Wed Jan 03, 2007 6:25 pm
by cubitus
Hello,

une autre solution consiste à insérer le bout de javascript suivant dans la page html (par exemple dans le )

Code: Select all

  <__script__ type="text/javascript" >
   <!--
    var user;
    var domain;
    var suffix;
    function jemail(user, domain, suffix){
	 document.write('<a href="' + 'mailto:' + user + '@' + domain + '.' + suffix + '">' + user + '@' + domain + '.' + suffix + '</a>');
	}
   -->
  </__script>
appeler cette méthode comme ceci

Code: Select all

<__script__ type="text/javascript">jemail("info", "toto", "com");</__script>
 
va afficher à l'écran l'adresse email suivante info@toto.com

Bonne journée

Re: Crypter les liens mailto

Posted: Thu Jan 04, 2007 9:44 pm
by YankeeDelta
Merci cubitus,

Il existe aussi la solution simple de donner une fausse adresse et d’indiquer la partie à supprimer exemple :  monadresse2007@machin.com veuillez supprimer 2007

ceci rejoint la méthode les sites qui proposent de déchiffrer un code sur une image avant d’utiliser certaines fonctions.

Il y a maintenant 4 possibilités, laquelle offre le plus de sécurité ?

Salutations, Yves

Re: Crypter les liens mailto

Posted: Fri Jan 05, 2007 6:54 pm
by cubitus
AMHA la solution de l'adresse monadresse2007@machin.com veuillez supprimer 2007 est limitée. Qu'en est-il si l'expéditeur oublie de supprimer 2007 et que quelqu'un d'autre possède l'adresse monadresse2007@machin.com ? De plus ce dernier recevra tout le spam  :-\

La solution javascript et celle de l'encodage sont bien  mais il se peut que certains moteurs de recherche d'adresse email (pour le spam) soient assez intelligents et se basent non pas sur le code html mais directement sur le rendu tel qu'il apparait à l'écran  :-\

L'idée de l'image contenant l'adresse est peut-être la plus sure mais la plus contraignante. Cela oblige l'expéditeur à recopier cette adresse dans son logiciel d'email  :-\

Qu'en pensez-vous ?

Re: Crypter les liens mailto

Posted: Fri Jan 05, 2007 7:12 pm
by Dee
Je pense que le seul "vrai" protection est un solution Captcha (un Captcha avant insérér le lien mailto ou - mieux encore - une formulaire de contact avec protection Captcha, sans exposer l'adresse E-mail).

Sans captcha je pense que le function mailto (avec encode hex, javascript ou javascript_charcode) est le plus facile a implementer dans CMS Made Simple.

Salut,
D