PHP联系表格有时会给我发奇怪的电子邮件


PHP contact form sends me strange emails sometimes

我的网站有一个PHP联系人表单,它通过电子邮件向我发送表单数据。当我测试它的时候,它运行得很好。此外,我通过该表格收到了很多来自网站访问者的电子邮件,但有时我会从下面的表格中收到非常奇怪的电子邮件:

v0lMO8  <a href="http://tqiptnoljxnt.com/">tqiptnoljxnt</a>,
[url=http://fqnyptgpiqbp.com/]fqnyptgpiqbp[/url],
[link=http://atmsirfurmic.com/]atmsirfurmic[/link],
http://uoaxeaumrkvo.com/

我不知道是表格出了问题,还是这是故意作为垃圾邮件发送给我的?

感谢

这是垃圾邮件。你需要在你的网站上添加某种垃圾邮件保护来避免这种情况——简单的问题或从图像中重写代码。它应该减少这类邮件的数量。

它看起来像垃圾邮件,因为URL是以不同的方式键入的,因此您可以点击它。

我认为您需要通过添加存储在会话中并在发送时进行检查的随机隐藏输入来保护您的表单,以保护您的脚本免受跨站点脚本的影响,并提供更好的人工验证方式。

这是垃圾邮件。您的选择是:

a) 如果的电子邮件数量可控,就接受它吧

b) 实施某种"人工检查"。谷歌重述是免费的+易于实现的,但请记住,它对合法用户来说可能很烦人,所以只有当你认为你无法轻松应对收到的垃圾邮件数量时,才可以这样做。