【问题标题】:post php form to .asp function将 php 表单发布到 .asp 函数
【发布时间】:2015-05-05 14:07:13
【问题描述】:

我正在为一位朋友寻找一个网站,用他的一个表单解决他的垃圾邮件问题。

表单被发布到使用 PHP 到 .ASP 函数的网站上,我遇到的问题是我试图应用 hunnypot 验证码,但我遇到了 PHP 函数的问题。

我想知道是否有人可以为我指明正确的方向。

这是表格

// Usage: [form]form action URL here[/form]
function form_func( $atts, $content = null ) {
    extract(shortcode_atts(array(
        'action' => '',
    ), $atts));
    return '<div class="text-center"><strong>Apply Now with this easy form</strong></div>
<form id="contact-form" action="'.do_shortcode($content).'" method="post" novalidate="novalidate">
  <ul>
    <li><input type="text" name="name" placeholder="Name:" id="name" value="" /></li>
    <li><input type="tel" name="phone" placeholder="Telephone Number:" id="phone" value="" /></li>
    <li><input type="text" name="post-code" placeholder="Post Code:" id="post-code" value="" /></li>
    <li><input type="email" name="email" id="email" placeholder="Email:" value="" /></li>
    <li class="email2"><input type="email" name="repeatemail" id="repeatemail" placeholder="Email:" value="" /></li>
  </ul>
  <input type="submit" value="Send" />

</form>';
}

这是它被发送到的地方

http://www.bigresponder.com/remote_contact.asp?si=563&p=494225795

这是我已经启动的 PHP

if($_POST['repeatemail'] != ''){
    echo "It appears you are a bot!";
}
else{
//process the rest of the form
}

这是css

li.email2{display:none;}

我已将此应用于表单,但垃圾邮件仍在通过,所以显然我遗漏了一些东西。

【问题讨论】:

    标签: php forms asp-classic


    【解决方案1】:

    美好的一天,你必须先检查一下,Blocking comment spam without using captcha

    最常见的解决方案是在表单上使用验证码,并在您可以访问代码的情况下将其验证为 asp 发件人 http://www.captcha.net/ http://sweetcaptcha.com/

    【讨论】:

    • 您好,谢谢您的回复,我已经多次查看不同形式的验证码,但网站所有者不希望看到某些内容,因此我在看hunnypot 验证码,它是一个 WordPress 网站,有点不确定发布表单的功能是什么,我想我已经找到了,但我不确定如何将它发布到 http 地址,我可以将该地址应用在发布功能?
    • 不客气,如果是 wordpress,我建议你看看这个,codex.wordpress.org/Hardening_WordPress 并尝试用插件替换联系表 -> wordpress.org/plugins/search.php?q=contact
    • 您好,好的,谢谢您,我去看看,使用插件表单是否仍然可以给我发送到 URL 地址的功能?
    猜你喜欢
    • 2011-02-11
    • 2013-02-05
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多