表单调用 2 个 php 函数

Posted

技术标签:

【中文标题】表单调用 2 个 php 函数【英文标题】:Form calls 2 php functions 【发布时间】: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

【问题讨论】:

【参考方案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';

....

【讨论】:

以上是关于表单调用 2 个 php 函数的主要内容,如果未能解决你的问题,请参考以下文章

从同一文件中的 HTML 表单调用 PHP 函数

PHP中的表单怎么自定义按钮事件?怎么在调用?

PHP为啥不能调用MySQL

可以使用在同一页面上的表单中选择的值填充 php/mysql 调用吗?

有没有办法用 C# 在 Visual Studio 中调用已经存在的表单的函数

wordpress调用函数大全