用PHP编码电子邮件然后用JS解码

时间:2010-09-29 13:45:58

标签: php javascript email decode encode

我正在开发一个网站,其中包含许多商家资料及其联系信息,其中还包含电子邮件地址。显然,由于垃圾邮件,我不想在源中输出普通的电子邮件地址。可以做mrsmith [at] gmail.com或obfuscate with ASCII,但这些解决方案并不理想,不是100%万无一失。

个人资料确实有联系表格,但我还需要显示电子邮件地址。

我想要做的是用PHP编码电子邮件,然后用JS解码并动态创建锚链接。所以我需要一个在PHP和JS中相同的算法,如果有的话......

2 个答案:

答案 0 :(得分:1)

首先,使用SSL。然后使用AJAX请求获取数据(jQuery将帮助AJAX)。将其分成两个请求。前往yummyfood@mybusiness.com:

一个提供yummyfood的请求。

然后有另一个请求给mybusiness.com。

最后一个想法是使用recaptcha mailhide (by Google)。如果这是您想采取的方法,它将确保您的电子邮件处理得很好。

答案 1 :(得分:0)

我现在用一个表格要求用户填写一个值并提交它来解决这个问题。如果值i正确,请显示电子邮件地址。同时设置'isHuman'会话参数,以便其他电子邮件默认显示。