【发布时间】:2013-06-24 13:37:12
【问题描述】:
我对 PHP 很陌生(我更偏爱 Ruby),但我公司的网站有一个电子邮件表单,客户可以填写该表单以订购样品。我收到的垃圾邮件主要来自@yahoo 域。是否有可以在我的 formmailer.php 文件中插入的 sn-p 代码,它可以阻止来自 Yahoo 的人将某些内容提交到表单中?
感谢您的任何建议!
更新:
<form action="formmailer.php" method="post" id="contact" style="margin-bottom: 0;" onsubmit="return math_check()">
对于使用的脚本
<script type="text/javascript">
function math_check(){
var nr = document.getElementById("math_check").value;
if (nr != 7) {return false;}
else {return true;}
}
</script>
我确实必须去研究一下这方面的情况,这样我才能有一个更好的未来计划。感谢您的所有帮助。
【问题讨论】:
-
不适合这样的域。最好添加验证码或简单的 3 + 4 = ?在javascript中
-
因此您的公司想要拒绝来自拥有 Yahoo! 的客户的所有订单电子邮件地址?在网站中实施之前,您可能需要与企业确认。
-
你可以使用像google.com/recaptcha这样的验证码
-
我想这样做,这样我就不会收到垃圾邮件发送给营销人员,而营销总监希望阻止垃圾邮件,因为我们是 B2B,他只想要业务域。
-
所以没有可能的客户可以拥有雅虎帐户?!我不会那样做。
标签: php html forms spam mailer