【问题标题】:Form calls 2 php functions表单调用 2 个 php 函数
【发布时间】:2010-11-06 22:28:05
【问题描述】:

我有一个 html 表单,它使用 PHP 文件通过电子邮件提交数据。我想添加一些代码(我已经拥有)来生成用于垃圾邮件保护的随机数。我可以在我的表单中调用另一个 PHP 文件吗?

下面是表单中的代码:

<form name="mail" action="go.php" method="post" onsubmit="return CheckData()">
    <input type="text" name="q">
    <input type="submit" name="Submit" value="OK">
</form>

我是 PHP 的真正新手,因此我们将不胜感激。

LozFromOz

【问题讨论】:

    标签: php html email forms


    【解决方案1】:

    您可以使用表单中调用 php 文件的图像来执行此操作。

    著名的是使用验证码,

    阅读此链接:

    Stopping scripters from slamming your website hundreds of times a second

    在 php 中插入一个很好的验证码:

    http://recaptcha.net/plugins/php/

    【讨论】:

    • +1 表示 recaptcha 重写已经有效且运作良好的内容毫无意义
    【解决方案2】:

    没有必要让浏览器对两个不同的 url 向网络服务器发出两个 http 请求。你的 php 脚本 go.php 可以做任何你想做的事情,例如包括另外两个脚本和/或调用两个函数或...

    <?php // go.php
    require_once 'spam_protection.php';
    require_once 'form_helper.php';
    require_once 'database_something.php';
    
    ....
    

    【讨论】:

      猜你喜欢
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      • 2020-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      相关资源
      最近更新 更多