web-dev-qa-db-ja.com

ルール:PHPおよび$ _SERVER ['HTTP_REFERER']で変数を作成する方法

HTTP_REFERRERからクエリ文字列を解析し、使用するアクションの変数として利用できるようにしたいと思います。

これらのオプションの1つでそれができるように思えますが、確信が持てません...

enter image description here

コンセプトはシンプル

<?php 
  $parts = parse_url( $_SERVER['HTTP_REFERRER'] );
  parse_str( $parts['query'], $q );
  // now set $q (or its elements) as the variable
?>
1
doub1ejack

結局、私はもっと厳しく見て、私の期待を少し変えなければならなかったことがわかりました。

  1. Add a Variableをクリックします
  2. textを選択します(私のシナリオの場合)
  3. Valueフィールドで、phpを使用して単一の変数の値をエコー出力できます

[url:param1][url:param2]などのURL値を使用できるように、タイプが「オブジェクト」(または類似)の変数を作成できることを望んでいました。

それを行う方法が見つかりませんでした-クエリ文字列で必要な2つのパラメーターのそれぞれに異なる変数を作成しました。

1
doub1ejack