如何使用phonegap javascript获取IP地址

如何使用phonegap javascript获取IP地址,javascript,android,cordova,Javascript,Android,Cordova,如何使用phonegap javascript获取IP地址。我必须将这个IP地址作为查询字符串发送到php页面 有什么建议吗?给你: 基本上,您需要使用phonegap插件作为javascript包装器,并使用本机android SDK中的方法获取所需的IP地址。不要在javascript中执行任何代码并将其发送到PHP页面,但在PHP页面中,您可以执行以下函数调用以获取真正的IP地址 function getRealIpAddr() { if (!empty($_SERVER['HT

如何使用phonegap javascript获取IP地址。我必须将这个IP地址作为查询字符串发送到php页面

有什么建议吗?

给你:


基本上,您需要使用phonegap插件作为javascript包装器,并使用本机android SDK中的方法获取所需的IP地址。

不要在javascript中执行任何代码并将其发送到PHP页面,但在PHP页面中,您可以执行以下函数调用以获取真正的IP地址

function getRealIpAddr()
{
    if (!empty($_SERVER['HTTP_CLIENT_IP']))   //check ip from share internet
    {
      $ip=$_SERVER['HTTP_CLIENT_IP'];
    }
    elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))   //to check ip is pass from proxy
    {
      $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    else
    {
      $ip=$_SERVER['REMOTE_ADDR'];
    }
    return $ip;
}

获取什么IP地址?电话的IP?你不能使用请求来自的IP地址吗?昆汀,我必须在获得IP后发送请求。再说一次-什么的IP?如果它是客户端的IP,那么当服务器知道请求的源IP时,为什么必须获取它并将其包含在请求中?这个问题有什么不同