【发布时间】:2010-09-29 13:45:58
【问题描述】:
我在一个网站上工作,该网站有许多业务资料以及他们的联系信息,其中还包括电子邮件地址。显然,由于垃圾邮件,我不想在源中输出纯电子邮件地址。可以做 mrsmith[at]gmail.com 或 obfuscate with ASCII,但这些解决方案并不理想,也不是 100% 万无一失。
个人资料有联系表格,但我还需要显示电子邮件地址。
我想做的是用 PHP 对电子邮件进行编码,然后用 JS 解码并动态创建锚链接。所以我需要一个在 PHP 和 JS 中相同的算法,如果有的话......
【问题讨论】:
-
为什么需要显示混淆地址?
-
我稍微改述了我的问题,现在应该更清楚了
-
我会尝试改写我的问题:如果显示的邮件地址被混淆了有什么好处?
-
另一种选择是使用图像。这也适用于禁用 Javascript 的浏览器。
-
如果您要显示电子邮件地址,则必须显示它。普通人不懂反垃圾邮件混淆方法;只有像我们这样的人才会。如果您的服务器要处理发送邮件,则根本不需要显示电子邮件地址。
标签: php javascript email decode encode