カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

PHPでPOSTリダイレクトする方法

この記事は最終更新日から1年以上経過しています。

PHPでリダイレクトさせたいとき、header関数を使いますよね。
通常はGETリクエストにてリダイレクトされます。
それを強制的にPOSTリクエストにし、パラメータを引き継ぐことができます。

headerの書式

header(string $header, bool $replace = true, int $response_code = 0): void

POSTリクエストでパラメータを引き継いでリダイレクトするには、$response_code307を与えます。

header("Location: example.php", true, 307);

公式マニュアル:
https://www.php.net/manual/ja/function.header.php

この記事がお役に立ちましたらシェアお願いします
6,521 views

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です