0

私は次のコードを持っています:

add_filter('frm_get_default_value', 'my_custom_default_value_nrt', 10, 2);
function my_custom_default_value_nrt($new_value, $field){
   if(empty($new_value))
  if($field->id == 5859){ //change 5859 to the ID of the field
    $get_url = $_SERVER['HTTP_REFERER']; //stores the value of the referring URL
    $parse = parse_url($get_url); //parses the referring URL
    $new_value = $parse['host']; //stores the domain value of the referring URL
  }
  return $new_value;
}

上記のコードは、前のページの参照 URL のドメインのみを返します。元の参照ドメインを返せるようにしたい。

私が望むことを実行する可能性が高い次の例を見つけましたが、PHP の新人である私は、それを自分が持っているものに実装する方法に少し迷っています。

PHP でオリジナルの URL リファラーを取得しますか?

これについて最善の方法は何ですか?

4

1 に答える 1