如何实现303重定向?

Jor*_*eFG 3 php redirect http-headers

我想知道如何实现303重定向显示post数据.

例:

I send the form.

Redirect

Page displays the info I just posted. (Eg: Name, email).
Run Code Online (Sandbox Code Playgroud)

我认为它是用参数完成的,/index.php?name=TheName&email=theEmail但我不确定,因为我试图找到一些好的文章解释它但不能.

非常感谢.

Xen*_*non 10

在PHP中,您可以使用header()以下命令执行303重定向 :

header("HTTP/1.1 303 See Other");
header("Location: http://$_SERVER['HTTP_HOST']/new/location/here");
Run Code Online (Sandbox Code Playgroud)

您可能遇到的问题是在重定向后保留表单信息.一种解决方案可能是使用PHP会话变量来存储表单数据.

您可以使用参数重定向来传递提交的数据,但这不是我认为的"干净"解决方案.