Header()函数:一个小好奇


header() function : a small curiosity

对于PRG模型,在我的web应用程序上,我在服务器上处理数据,然后我使用header('Location: misc/page_done.php&message=1');

进行重定向

为了管理输出,在我的page_done.php中,我有一种选择情况,由于message变量值(1,2,3,等等),我将向用户打印正确的输出消息。

这是通过使用GET将变量传递到重定向页面来实现的。我可以通过这个变量(在我的例子中,字符串message)通过POST而不是GET?是的,看起来很蠢,但只是出于好奇…

No。以这种方式强制的重定向永远不会导致POST。如果您不想在URL中显示该变量,请将其放在会话中。

答案是否定的。使用header Location,你不能通过post传递东西,只能获取。