0

我可能会以错误的方式解决这个问题

我有一个登陆页面,上面有一个表格。当我发布该页面时, from 的值到达了一个名为 mail.php 的页面

我想在首页添加一个验证码(在本例中为 re-captcha.com),以防止人们向我的求职网站发送垃圾邮件。

我不确定如何使用 php 验证码来防止人们发帖,但我想我可以用它来设置一个布尔变量,我发送到我的 mail.php 页面,它会告诉它天气或不给我发一份工作申请人的电子邮件。

1)如何将变量从一个php页面传递到另一个?

2)有没有更好的方法来使用验证码(我对 php 和 web 编程还是新手,所以我可能会在一个简单的问题上走很长的路)

谢谢

4

4 回答 4

1

虽然我没有验证码的经验,

1)如何将变量从一个php页面传递到另一个?

使用 $_SESSION 变量传递它们。

http://us3.php.net/manual/en/book.session.php

于 2009-10-26T17:30:33.460 回答
1

你也可以看看使用Secureimage PHP Captcha,它也很好用,而且他们有一些很好的示例代码。

另外,查看这篇关于实现PHP 和 reCaptcha的文章

于 2009-10-26T17:30:34.037 回答
0

表单值将在$_POST变量或$_GET变量中可用,具体取决于您提交表单的方式(HTML 表单标记的“mode”属性设置为“post”还是“get”)。

于 2009-10-26T17:28:23.370 回答
0

1)您有几种方法可以将变量从一个页面传递到另一个页面,但在大多数情况下,它依赖于客户端和会话处理。几个最简单的:

- 您可以包含一个隐藏的表单属性来传递您设置的变量,它将与您的表单一起发布到页面。(输入类型=隐藏)

- 您可以在用户会话 cookie 中设置变量。

- 您可以使用会话 ID 来引用数据库中的设置变量。

2)有很多方法可以使用验证码,但如果你想继续使用recaptcha,请查看他们的文档 http://recaptcha.net/plugins/php/ http://recaptcha.net/apidocs/captcha/ client.html http://wiki.recaptcha.net/index.php/Main_Page

于 2009-10-26T17:29:30.793 回答