Um E-Mailadressen auf Webseiten zu verschlüsseln gibt es verschiedene Möglichkeiten. Eine davon werde ich hier näher anschauen.
Genutzt wird die Methode von mehreren CMS Systemen. Unter anderem auch von Typo3. Sie besteht aus zwei Teilen. Die E-Mailadresse wird mittels PHP verschlüsselt. Mittels JavaScript wird die Adresse beim Klick darauf entschlüsselt und mittels mailto: Link direkt im Mailprogramm geöffnet.
PHP Teil:
function encrypt_email($addi) {
$r='';
$addi='mailto:'.$addi;
for( $i=0; $i < strlen($addi); ++$i) {
$n = ord($addi[$i]);
if( $n >= 8364 ) {
$n = 128;
}
$r .= chr($n+1);
}
return "javascript:linkTo_UnCryptMailto('".$r."')";
}
?>
Der JavaScript-Teil:
Der JavaScript Teil wird im Header der Seite eingefügt.
Die Anwendung:
">info auf example punkt ch