如何接收POST方法中下一个PHP页面上的标头(位置:...)发送的数据?

时间:2019-02-03 19:54:25

标签: php html

我在file1.php中通过以下代码发送数据:

header("Location: file2.php? age=20");

file2.php中,我希望通过POST获得此数据…

$age = $_POST['age'];

…但是我不明白。我想通过page2.php上的POST获取数据。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

如果您调用带有get-parameters的URL,则还需要使用$ _GET-method访问此参数。

您通过以下方式访问file2.php?age = 20中的“年龄”参数

$_GET['age']

这里有两个关于发布和获取的链接

http://php.net/manual/en/reserved.variables.post.php http://php.net/manual/en/reserved.variables.get.php

答案 1 :(得分:0)

不可能通过重定向发送POST数据。但是,可以使用cURL发送POST数据。有关示例,请参见接受的答案here,有关更多信息,请参见php documentation