Crypter les liens mailto

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
YankeeDelta

Crypter les liens mailto

Post 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
Dee
Power Poster
Power Poster
Posts: 1197
Joined: Sun Mar 19, 2006 8:46 pm

Re: Crypter les liens mailto

Post by Dee »

Bonjour,

Prend le function mailto de Smarty.

Salut,
D
Last edited by Anonymous on Fri Dec 29, 2006 10:55 pm, edited 1 time in total.
soupaloignon
Forum Members
Forum Members
Posts: 36
Joined: Sat Dec 02, 2006 7:08 pm

Re: Crypter les liens mailto

Post 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
YankeeDelta

Re: Crypter les liens mailto

Post by YankeeDelta »

C'est exactement ce que je recherche...
Merci Dee et soupaloignon
Bonne et Heureuse Année 2007, Yves
User avatar
cubitus
Forum Members
Forum Members
Posts: 32
Joined: Mon Oct 09, 2006 3:42 pm

Re: Crypter les liens mailto

Post 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
YankeeDelta

Re: Crypter les liens mailto

Post 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
User avatar
cubitus
Forum Members
Forum Members
Posts: 32
Joined: Mon Oct 09, 2006 3:42 pm

Re: Crypter les liens mailto

Post 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 ?
Dee
Power Poster
Power Poster
Posts: 1197
Joined: Sun Mar 19, 2006 8:46 pm

Re: Crypter les liens mailto

Post 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
Post Reply

Return to “French - Français”