web-dev-qa-db-ja.com

PHPクエリパラメータを保持するヘッダーリダイレクト?

PHPリダイレクト http://www.phpjunkyard.com/tutorials/php-redirect.php を試しています。

具体的には、301リダイレクトは、誤植を防ぐために自己修正URLを作成します。URLには、正しく機能するために必要な一意のIDもあります。

アナリティクストラッキングパラメータを引き続き許可できますか? tracking=yes

現在、書き換えはこれを取り除きます。

4
Drewdavid

$_SERVER['QUERY_STRING']を使用して現在のURLから抽出するすべてのクエリパラメータを追加する場合は、リダイレクトの場所にこれを追加します。

header("Location: http://www.New-Website.com?".$_SERVER['QUERY_STRING']);

特定の変数のみを渡したい場合は、個別に取得し、同様の方法で追加できます。

header("Location: http://www.New-Website.com?tracking=".$_GET["tracking"]);
4
Jaryd Buggins