0

POSTリクエストを取得し、URLにすべてのパラメータを含むGETリクエストとして別のページにリダイレクトするPHPスクリプトが必要です。

これは可能ですか?

4

4 に答える 4

5

この関数http_build_query()を使用して、からGETクエリ文字列を生成できます$_POST

その後、それをリダイレクトURLに添付し、リダイレクトheader()の場所で使用します。次に例を示します。

$newURL = 'http://example.com/script.php?' . http_build_query($_POST);
header("Location: {$newURL}");
于 2013-01-25T23:11:24.697 に答える
1
$URL = "http://thatpage.com/thatpage.php?";
foreach($_POST as $key=>$value) {
    $URL +="$key=$value&";
}

次に、その$URLページを開きます

于 2013-01-25T23:11:37.050 に答える
0

何かのようなもの:

foreach($_POST as $k => $v)
{
    $getString .= $k . '=' . $v . '&';
}

POSTされた変数を適切な形式でフォーマットする必要があります。

于 2013-01-25T23:15:21.867 に答える
0

完全なGETURLを作成するには、$_POST変数を解析する必要があります

この質問は、$_POST配列を解析するのに役立ちます PHPParse$ _POST Array?

于 2013-01-25T23:09:50.133 に答える