今天看到一个很好的隐藏页面邮件地址的例子:
通过将电子邮件地址转码为Ascii编码,在页面完成一种简单的电子邮件地址保护,减少你收到垃圾邮件的概率。
HTML:
<a href="mailto:distro@distrowatch.com">Ladislav Bodnar</a>
鼠标移动到连接, 页面状态栏显示的是:
mailto:distro@distrowatch.com
完整代码,请查看: EMail 地址转 Ascii — 将EMail地址转换为Ascii
http://bohu.net/t/email2ascii.php
PHP:
<?php
$result=array();
for($i=0,$l=mb_strlen($email,'utf-8');$i<$l;++$i){
$result[]="&#".uniord(mb_substr($email,$i,1,'utf-8'));
}
echo "<pre>".join(";",$result).";</pre>";
?>
JavaScript:
<script type="text/javascript">
var s = "<?php echo $email;?>";
var as = "";
for(var a = 0; a<s.length; a++){
as += "&#"+s.charCodeAt(a)+";";
}
document.write("<pre>"+as+"</pre>");
</script>
完整PHP代码:
email2ascii.txt — 右键另存下载