2017-10-23 16 views
0

OpenAMプラットフォーム用のサーバー側スクリプトを作成しています。私は、javascriptまたはGroovy(java)のどちらかでユーザーのIPアドレスを取得できる必要があります。私はそれがシステムに取り込まれている価値であることを知ることができますが、私はそれに到達する方法を理解できません。OpenAMサーバー側スクリプトでユーザーのIPアドレスを取得する方法

+0

タイトルの検索:https://www.google.com/search?q=ip+openam – mplungjan

答えて

0

あなたは

$.ajax({ 
    url: "https://geoip.nekudo.com/api/", 
    method: "GET", 
    success: function(response) { 
    $('.some-selector').html(response.ip) 
    } 
}); 
0

のような別のサイトからIPアドレスを取得することができlibary javascriptのは、私は必要なデータを取得することができたのjQueryを使用している間:OpenAMスクリプトモジュール(ジャバスクリプト)では

を:

requestData.getHeader("X-Forwarded-For"); 

これは、リクエストが通過したコンマで区切られたIPアドレスの文字列を取得します。最初の文字列が文字列に含まれます。次のURLも参照してください。https://en.wikipedia.org/wiki/X-Forwarded-For

関連する問題