我有一个用户发布的表单,但现在这个表单将在我的应用程序的外部网站上处理。
我尝试过使用Location和curl,无法让这些功能正常运行。我的目标是从我的表单中获取$ _POST并将用户重定向到发布值的外部网站。
这可以不使用html表单和javascript提交吗?
答案 0 :(得分:0)
像这样发送Location
标题会生成HTTP 302响应,告诉浏览器转到其他位置,但这会导致浏览器重试GET
。
如果要使用原始方法和参数重定向,则需要发送代码307或308,具体取决于重定向是暂时还是永久。您可以使用http_response_code
在PHP中执行此操作,例如
http_response_code(308);
header("Location: www.google.com");