Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用PHP编码电子邮件,然后用JS解码_Php_Javascript_Email_Decode_Encode - Fatal编程技术网

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

用PHP编码电子邮件,然后用JS解码,php,javascript,email,decode,encode,Php,Javascript,Email,Decode,Encode,我在一个网站上工作,该网站有许多商业档案,包括他们的联系信息,其中也包括电子邮件地址。显然,由于垃圾邮件,我不想在源代码中输出普通的电子邮件地址。可以在gmail.com上找到史密斯先生,但这些解决方案并不理想,也不是100%万无一失 个人资料确实有一个联系方式,但我还需要显示电子邮件地址 我想做的是用PHP对电子邮件进行编码,然后用JS解码并动态创建锚链接。所以我需要一个在PHP和JS中相同的算法,如果有 首先,使用SSL。然后使用AJAX请求获取数据(jQuery将有助于使用AJAX)。将其

我在一个网站上工作,该网站有许多商业档案,包括他们的联系信息,其中也包括电子邮件地址。显然,由于垃圾邮件,我不想在源代码中输出普通的电子邮件地址。可以在gmail.com上找到史密斯先生,但这些解决方案并不理想,也不是100%万无一失

个人资料确实有一个联系方式,但我还需要显示电子邮件地址


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

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

一个让人觉得美味的请求

然后有另一个请求,它给出了mybusiness.com


最后一个想法是使用。如果这是您想要采取的方法,它将保护您的电子邮件地址。我现在通过一个表单解决了这个问题,要求用户填写一个值并提交。如果值正确,请显示电子邮件地址。同时设置一个“isHuman”会话参数,以便其他电子邮件在默认情况下只显示。

为什么需要显示一个模糊的地址?我已经重新表述了我的问题,现在应该更清楚了。我将尝试重新表述我的问题:如果显示的邮件地址模糊了,有什么用?另一个选项是使用图像。这也适用于禁用Javascript的浏览器。如果要显示电子邮件地址,必须显示它。普通人不了解反垃圾邮件混淆方法;只有像我们这样的人才会这样。如果你的服务器要处理发送邮件,那么根本不需要显示电子邮件地址。我宁愿做“你是人类吗?键入“是”之类的事情,而不是验证码,验证码对用户非常不友好。。。