如何让客户端使用php执行http发布


How to make the client perform a http post with php?

我正在为一个糟糕的网站构建一些效率工具。该网站使用http帖子进行部分导航。我需要的是,当用户在url(redirect.php)上运行脚本时,我希望客户端使用一些变量发布到外部网站上的url。

我知道我可以用javascript来做这件事,创建一个表单并发布到它,但如果可能的话,我更喜欢用php来做。它需要是被转发的客户端,因为它们是通过我将它们发送到的网站进行身份验证的。

让浏览器在任何地方发送POST请求的唯一方法是制作一个表单并提交,或者使用Javascript进行等效的欺骗。您不能让浏览器发出POST请求来响应重定向响应。有允许"POST重定向"的响应代码规范,但目前没有浏览器实现这些规范。