-4

カスタマイズされたクエリ文字列 (基本的にリダイレクト) を使用して既存の URL を開く php ページを作成する必要があります。

"http://existingurl?test=pass&newparam=".$_REQUEST['u'];

どうやってするか?

4

3 に答える 3

1

そのようです:

<?php

header('Location: http://existingurl?test=pass&newparam='.urlencode($_REQUEST['u']));
exit();

?>
于 2012-12-19T20:20:36.273 に答える
0

ヘッダー関数を使用するだけです。$_REQUEST['u'] からのユーザー入力を保護するために urlencode を使用することを忘れないでください。

<?php
    header('Location: http://existingurl?test=pass&newparam='.urlencode($_REQUEST['u']));
    exit();
?>

詳細については、次回は公式ドキュメントを確認してください。 http://php.net/manual/fr/function.header.php

于 2012-12-19T20:21:22.790 に答える
0
header('Location: http://existingurl?test=pass&newparam='.urlencode($_REQUEST['u']));
die();

POST/GET リクエストから複数のパラメーターを使用してクエリ文字列を作成する必要がある場合は、http_build_queryを見て、それを URL に追加する必要があります。

于 2012-12-19T20:27:22.467 に答える