在PHP中将变量传递给CFM表单

时间:2012-02-08 16:44:15

标签: php

我正在与合作伙伴网站合作,将表单嵌入到我的网站上,用户可以在该网站上登录门户网站。门户开发人员授予我访问Web登录服务的权限,以便我将变量从我的站点传递给他。

这是给出的信息如何在PHP中使这个工作,我有一个带有复选框的表单,用户名和密码,但不太知道如何让它传递变量我没有在我的端看到任何连接。我不知道如何设置它重定向到我网站上的页面时重置密码的任何想法?

我在使用WordPress登录并将其添加到我的主站点之前已经这样做了所以我知道大部分基础知识使其工作但我到目前为止应用的内容对我没有用。我想我需要在正确的方向上稍微推动才能让大脑再次工作。

提前致谢。

来自开发者

I am working on a web login service that you could use and have enough done that I can 
send you the requirements.

Form Post URL: http://portal.blank.com/services/formlogin.cfm
Form variables:
portallogin - can be any value if present the following form variables are required:

errorurl - URL to be redirected to if an error occured. There will be an "error" url variable present with a human readable error string.
portalurl - (optional) URL to be redirected to if successfully logged in. if not present will be redirected to http://portal.blank.com
username - username of user
password - password of user
agreeterms - can be any value just needs to be present to authenticate

fogotpassword - can be any value if present will lookup password based on email address and password will be emailed
email - email address associated with user
returnurl - URL to be redirected to after running password lookup

1 个答案:

答案 0 :(得分:0)

一个简单的方法是使用PHP类Snoopy。一种更难的方法(但效果不差)就是使用PHP's cURL functions将数据发布到表单中。这是假设您正在尝试向用户隐藏与您的合作伙伴网站的链接。

或者,您可以创建一个简单的HTML表单,并将表单操作设置为“http://portal.blank.com/services/formlogin.cfm”,如果您不关心您的用户是否知道您正在进行身份验证他们反对其他网站。我会使用https。