我在file1.php
中通过以下代码发送数据:
header("Location: file2.php? age=20");
在file2.php
中,我希望通过POST获得此数据…
$age = $_POST['age'];
…但是我不明白。我想通过page2.php
上的POST获取数据。
任何帮助将不胜感激。
答案 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