POSTリクエストを取得し、URLにすべてのパラメータを含むGETリクエストとして別のページにリダイレクトするPHPスクリプトが必要です。
これは可能ですか?
この関数http_build_query()
を使用して、からGETクエリ文字列を生成できます$_POST
。
その後、それをリダイレクトURLに添付し、リダイレクトheader()
の場所で使用します。次に例を示します。
$newURL = 'http://example.com/script.php?' . http_build_query($_POST);
header("Location: {$newURL}");
$URL = "http://thatpage.com/thatpage.php?";
foreach($_POST as $key=>$value) {
$URL +="$key=$value&";
}
次に、その$URLページを開きます
何かのようなもの:
foreach($_POST as $k => $v)
{
$getString .= $k . '=' . $v . '&';
}
POSTされた変数を適切な形式でフォーマットする必要があります。
完全なGETURLを作成するには、$_POST変数を解析する必要があります
この質問は、$_POST配列を解析するのに役立ちます PHPParse$ _POST Array?