如何使用phonegap javascript获取IP地址。我必须将此IP地址作为QueryString发送到php页面。
有任何建议吗?
答案 0 :(得分:4)
你走了:
http://simonmacdonald.blogspot.in/2012/08/so-you-wanna-write-phonegap-200-android.html
基本上,您需要使用一个充当javascript包装器的phonegap插件,并使用本机android SDK中的方法来获取所需的IP地址。
答案 1 :(得分:2)
不要在你的代码中执行任何代码Javascript ant将其发送到PHP页面,但在PHP页面中,您可以执行以下函数调用以获取Real 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;
}