用PHP进行POST重定向

在使用PHP进行POST重定向时,似乎无法指定参数进行传递。然而,可以使用传递的方式来继承参数。

<form action="redirect.php" method="post">

    メール<input type="text" name="email">
    <input type="submit">

</form>

    header('Location: https://example.com/post.php', true, 307);


    echo $_SERVER["REQUEST_METHOD"] . '<br>';
    var_dump($_POST);

POST
array(1) { ["email"]=> string(3) "test@example.com" }

在重定向时使用哪个状态码比较好?参考链接:Do You PHP はてな – 状态303和307 | 株式会社シンメトリック公式博客。

广告
将在 10 秒后关闭
bannerAds