2

如何使用 phonegap javascript 获取 IP 地址。我必须将此 IP 地址作为 QueryString 发送到 php 页面。

有什么建议吗?

4

2 回答 2

4

干得好:

http://simonmacdonald.blogspot.in/2012/08/so-you-wanna-write-phonegap-200-android.html

基本上,您需要使用充当 javascript 包装器的 phonegap 插件,并使用原生 android SDK 中的方法来获取所需的 IP 地址。

于 2012-10-03T12:22:43.453 回答
2

不要在您的 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;
}
于 2012-10-03T12:32:03.557 回答