在我的php应用程序中,我只需要将用户重定向到具有某些POST数据的特定URL(第三方)以完成其服务。Php重定向到POST数据的另一个页面
数据应安全地传递到Url(因为它们是该第三方系统的登录凭证)。
我试图用cURL来做到这一点,但它没有做任何重定向到特定的页面。它工作正常,如果我发布带有设置值的隐藏字段的表单。但任何人都可以通过查看浏览器中的“查看页面源代码”选项来查看发布的数据easilly。
我正在寻找长时间的懒散,但仍然没有运气。如果有人能指导我会很感激。提前致谢...!!!!
编辑
,因为这是一个第三方的网址,并要求张贴的登录凭证进入该页面无法使用会话。
功能在breif,
我所要做的就是所有的用户credantials都存储在这里在我的系统。
当用户按下一个按钮时,它应该将他重定向到该URL并且应该发布该凭证以进入该外部第三方页面。在用户按下按钮时,他不必通过文本框输入credantials。这就是为什么我甚至不能硬编码hiddenfield作为其可见如果转到浏览器中的“查看页面源”选项。
----------
只要我在寻找一种方法(在PHP),这将同时发送一些数据将用户重定向到URL。它可以简单地通过创建一个FORM和具有文本输入(Textboxes)来允许用户输入发布信息并提交。
但在我的情况下,我不能让用户输入文本框的POST信息并提交。当用户单击按钮时,它必须POST数据并重定向到指定的URL。试图通过cURL来做到这一点,但它不会将用户重定向到URI。此外,如果我添加hiddenFields硬编码POST值,它不会被保护,因为任何人都可以通过浏览器“View Page Source”选项查看POST信息。
你可以在会话中做到这一点。或者如果你真的需要发布数据。那么你必须创建窗体并在表单上提交调用PHP。然后你可以访问其他php文件中的数据! – MJQ
jQuery post方法获取响应并重定向 –
@MJQ,这是第三方url,它要求发布登录凭证以进入该页面。因此会议不会在这里工作。 – JibW