Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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联系人表单有时会给我发送奇怪的电子邮件_Php_Email_Spam_Contact Form - Fatal编程技术网

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

PHP联系人表单有时会给我发送奇怪的电子邮件,php,email,spam,contact-form,Php,Email,Spam,Contact Form,我的网站有一个PHP联系人表单,它通过电子邮件向我发送表单数据。当我测试它时,它工作得很好。此外,我还通过该表单收到了很多来自网站访问者的电子邮件,但从专业角度来看,我收到了非常奇怪的电子邮件,如下所示: v0lMO8 <a href="http://tqiptnoljxnt.com/">tqiptnoljxnt</a>, [url=http://fqnyptgpiqbp.com/]fqnyptgpiqbp[/url], [link=http://atmsirfurmi

我的网站有一个PHP联系人表单,它通过电子邮件向我发送表单数据。当我测试它时,它工作得很好。此外,我还通过该表单收到了很多来自网站访问者的电子邮件,但从专业角度来看,我收到了非常奇怪的电子邮件,如下所示:

v0lMO8  <a href="http://tqiptnoljxnt.com/">tqiptnoljxnt</a>,
[url=http://fqnyptgpiqbp.com/]fqnyptgpiqbp[/url],
[link=http://atmsirfurmic.com/]atmsirfurmic[/link],
http://uoaxeaumrkvo.com/
v0lMO8,
[url]=http://fqnyptgpiqbp.com/]fqnyptgpiqbp[/url],
[链接=http://atmsirfurmic.com/]atmsirfurmic[/link],
http://uoaxeaumrkvo.com/
我不知道表单是否有问题,或者这是故意作为垃圾邮件发送给我的东西


谢谢,这是垃圾邮件。你需要为你的网站添加一些垃圾邮件保护来避免这种情况——简单的问题或者重写图片中的代码。这应该会减少此类邮件的数量。

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


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

这是垃圾邮件。您可以选择:

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


b) 实施某种“人为检查”。免费+易于实现,但请记住,这可能会让合法用户感到恼火,因此只有在您认为无法轻松应对收到的垃圾邮件数量时,才可以这样做。

垃圾邮件或试图查找xss黑客的人