直接用HTML编码电子邮件地址很糟糕,对吧?什么是更好的简单解决方案?

K.K*_*ith 1 html php email

我有一个网站,将公开显示大量成员的联系信息.由于垃圾邮件等原因,简单地用HTML格式将他们的电子邮件吐在页面上是一个坏主意,对吧?

所以我相信有很多方法可以解决这个问题.我已经看到了使用"name [at] blah [dot] com"的建议(这似乎并不那么安全).我想合乎逻辑的步骤是利用phpmail或swiftmailer或类似的东西?看起来他们都处于我的PHP技能的边缘,并且在我能让他们正常工作之前会让我有些头疼.

有更简单的解决方案吗?任何人都可以建议一个具有最佳的简单有效比例?

我从成员输入的SQL数据中获取信息.

Jus*_*ᚄᚒᚔ 5

显示电子邮件或创建mailto:链接的更好解决方案是添加"点击此处发送电子邮件"按钮,为用户提供简单的表单(来自地址,主题,正文).发布此表单时,请创建电子邮件服务器端并将其发送给收件人.

如果您实现上述系统,请不要简单地将收件人的电子邮件地址输出到隐藏的输入字段中.而是写出一个唯一的标识符,然后在后端查找电子邮件地址.这样,收件人的地址永远不会被机器人或恶意用户抓取.