Encriptar Email en páginas html

Esta es una de mis funciones propias, la uso bastante cuando desarrollo sitios corporativos en WordPress, sirve para que los usuarios puedan ver los email desde su navegador, pero los robots que salen a recolectar direcciones de correo para hacer SPAM no lo puedan identificar, la función es la siguiente:

function encriptar_email($email) {
	$partes = str_split(trim($email));
	$nuevo = '';
	foreach ($partes as $valor) {
		$nuevo .= '&#'.ord($valor).';';
	}
	return $nuevo;
}

de esa manera cuando se vea en el navegador los usuarios verán y podrán hacer click a lo que se ve a continuación:

correo_desde_navegador

pero si ven el código fuente verán lo siguiente:

<div class="col-md-9">
    <span class="central">Central Telefónica: <a href="tel:017191890" title="Central Telefónica" class="es_link">(01) 7191890</a></span>
    <span class="correo">Correo:
        <a href="mailto:&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#99;&#105;&#111;&#110;&#101;&#115;&#64;&#117;&#103;&#101;&#108;&#48;&#49;&#46;&#103;&#111;&#98;&#46;&#112;&#101;" title="Correo Principal">
            &#105;&#110;&#102;&#111;&#114;&#109;&#97;&#99;&#105;&#111;&#110;&#101;&#115;&#64;&#117;&#103;&#101;&#108;&#48;&#49;&#46;&#103;&#111;&#98;&#46;&#112;&#101;</a>
    </span>
</div

Es una buena practica encriptar las direcciones de correo electrónico


Posted

in

,

by

Tags:

Comments

2 respuestas a “Encriptar Email en páginas html”

  1. carlos Avatar
    carlos

    buen dia yo uso bastante el envio de email por php pero me los envia ha spam como puedo hacer para emcriptar el remitente como lo muestras

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *