我可能会以错误的方式解决这个问题
我的目标网页上有一个表单。当我发布该页面时,from的值到达了一个名为mail.php的页面
我想在第一页添加验证码(在本例中为re-captcha.com),以防止人们使用我的求职网站。
我不确定如何使用php验证码来阻止人们发帖,但我想我可以用它来设置一个布尔变量,我发送到我的mail.php页面,它将告诉它天气或不实际发送我是求职者的电子邮件。
1)如何将变量从一个php页面传递给另一个?
2)有没有更好的方法来使用验证码(即时通讯仍然是新的PHP和网络编程,所以我可能会很容易解决一个简单的问题)
谢谢
答案 0 :(得分:1)
虽然我没有验证码的经验,
1)如何将变量从一个php页面传递给另一个?
使用$ _SESSION var传递它们。
答案 1 :(得分:1)
您也可以使用Secureimage PHP Captcha查看,它也可以很好地运行,并且它们有一些很好的示例代码。
另外,请查看有关实施PHP and reCaptcha
的文章答案 2 :(得分:0)
答案 3 :(得分:0)
1)您有多种方法可以将变量从一个页面传递到另一个页面,但是大部分方法都依赖于客户端和会话处理。一些最简单的:
- 您可以包含一个隐藏的表单属性来传递您设置的变量,它将与您的表单一起发布到页面。 (输入类型=隐藏)
- 您可以在用户会话cookie中设置变量。
- 您可以使用会话ID来引用数据库中的set变量。
2)有很多方法可以使用验证码,但如果你想继续使用验证码,请查看他们的文件http://recaptcha.net/plugins/php/ http://recaptcha.net/apidocs/captcha/client.html http://wiki.recaptcha.net/index.php/Main_Page