在我的 php 应用程序中,我只需要使用一些 POST 数据将用户重定向到特定的 url(第三方)即可完成他们的服务。
数据应安全地传递到该 URL(因为它们是该第三方系统的登录凭据)。
我尝试使用 cURL 执行此操作,但它不会重定向到该特定页面。如果我发布带有设置值的隐藏字段的表单,它工作正常。但是任何人都可以通过在浏览器中查看“查看页面源”选项轻松查看发布的数据。
我正在寻找一个sloution很长时间,但仍然没有运气。如果有人可以指导我将非常感激。提前致谢...!!!!
编辑
我不能使用会话,因为这是第三方 url,它要求发布登录凭据以进入该页面。
简而言之的功能,
我要做的是所有用户凭证都存储在我的系统中。
当用户按下一个按钮时,它应该将他重定向到该 url,并应该发布该凭据以进入该外部 3rd 方页面。当用户按下按钮时,他不必通过文本框输入凭据。这就是为什么如果转到浏览器中的“查看页面源代码”选项,我什至无法将隐藏字段硬编码为可见。
----------
只是我正在寻找一种方法(在 php 中),它将在发布一些数据时将用户重定向到一个 url。它可以通过创建一个表单并具有文本输入(文本框)来允许用户输入帖子信息并提交来简单地完成。
但就我而言,我不能让用户输入文本框的 POST 信息并提交。当用户单击按钮时,它必须发布数据并重定向到指定的 URL。尝试通过 cURL 执行此操作,但它不会将用户重定向到 URI。此外,如果我添加 hiddenFields 硬编码 POST 值,则它不安全,因为任何人都可以通过浏览器“查看页面源”选项查看 POST 信息。