web-dev-qa-db-ja.com

ルールでトークンとしてユーザーのブラウザ情報とIPアドレスを利用できますか?

お問い合わせフォームから管理者にメールを送信しています。メールで、ブラウザの名前やバージョン、ユーザーのIPアドレスなどのユーザーのブラウザ情報を送信します。しかし、これらの値のトークンを表示できませんか?

ログインしているユーザーと匿名ユーザーの両方のブラウザー情報とIPアドレスが必要です。

これらのトークンは Rules モジュールで使用できますか?または、カスタムトークンを作成する必要がありますか?

2
Ahmad

使用する [current-user:ip-address]現在のユーザーのIPアドレスのトークン。

ブラウザー関連のトークンの場合は、token_generate APIを使用してトークンを生成します。

function token_generateトークンのリストの置換値を生成するために使用します。

3
Nikhil Banait

Visitors モジュール(開示:私はそのメンテナーです)を有効にすると、探している情報がすでにキャプチャされます。

以下は、そのようなキャプチャ情報のランダムな選択です。

  • [〜#〜] url [〜#〜]http://www.example.com/some/path
  • Title:タイトル
  • Refererhttp://www.example.com/some/referer/path
  • 日付:水曜日、07/27/2016-10:43
  • User:Some.User
  • [〜#〜] ip [〜#〜]:111.222.333.444
  • ユーザーエージェント:Mozilla/5.0(Windows NT 10.0; Win64; x64)AppleWebKit/537.36(KHTML、like Gecko)Chrome/51.0.2704.106 Safari/537.36

この情報は、サイトにアクセスする許可されたユーザーに表示するために使用できますが、関連する ビジター 情報への適切なリンクを、送信する電子メールに含めることができます( ルール)を使用 モジュール)。

1
Pierre.Vriens