表单调用 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 函数的主要内容,如果未能解决你的问题,请参考以下文章
可以使用在同一页面上的表单中选择的值填充 php/mysql 调用吗?