今天看到一个很好的隐藏页面邮件地址的例子:
通过将电子邮件地址转码为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 — 右键另存下载