Ein einfacher AJAX-Aufruf an Ihren Server, und dann sollte die serverseitige Logik, um die IP-Adresse zu erhalten, den Trick tun.
$.getJSON('getip.php', function(data){
alert('Your ip is: ' + data.ip);
});
dann in PHP können Sie tun:
<?php
/* getip.php */
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json');
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
print json_encode(array('ip' => $ip));
wird es versuchen. Danke. – Wondering
cool, aber die App ist über Quote :( –
'jsonip.appspot.com' unterstützt anscheinend auch' CORS 'sowie' JSONP'. – hippietrail