PHP: ¿Cómo ocultar mi e-mail de contacto para evitar SPAM?

De Foros del Web

Todos luchamos contra el SPAM. Si colocamos nuestro e-mail en nuestro sitio web para que los visitantes nos contacten... algún bot o crawler tomará nuestro correo para enviarnos basura.

Se me ocurrió una idea muy sencilla, y muy eficaz al mismo tiempo. Para ello comenzaremos creando un archivo llamado "contacto.php" el cual contendrá el siguiente código:

Código PHP:

<?php
echo '<meta http-equiv="Refresh" content="0;url=index.php">';
header('Location: mailto:info@tusitioweb.com');
?> 

Luego... en lugar de hacer un vínculo a nuestro e-mail, lo haremos a:

<a href="contacto.php">Contáctenos</a>

Tan sencillo como eso. Cuando el visitante de clic, se abrirá la famosa ventanita para enviar un correo, bien sea de Outlook, Thunderbird, etc.


--Takitei 10 Ene 2005

Este artículo es parte de las FAQs de PHP y el Manual de PHP.

Herramientas personales