In fact, this is very simple, but I have always wanted to use the Ipv6-test API to do something to get the user's IP address ... Helpless JSON gets only the IP of the native server. Forget, do not study, let alone others provide the widget also very good. Google a bit, find this code, can be based on the user environment to obtain an IP address.
For example, IPV6 access www.shiwo.de gets the IPV6 address of the user
P.S premise is that the site did a and AAAA parsing
Copy CodeThe code is as follows:
function GetIP ()/* Get client ip*/
{
if (@$_server["http_x_forwarded_for"])
$ip = $_server["Http_x_forwarded_for"];
else if (@$_server["HTTP_CLIENT_IP"])
$ip = $_server["Http_client_ip"];
else if (@$_server["REMOTE_ADDR"])
$ip = $_server["REMOTE_ADDR"];
else if (@getenv ("Http_x_forwarded_for"))
$ip = getenv ("Http_x_forwarded_for");
else if (@getenv ("Http_client_ip"))
$ip = getenv ("Http_client_ip");
else if (@getenv ("REMOTE_ADDR"))
$ip = getenv ("REMOTE_ADDR");
Else
$ip = "Unknown";
return $IP;
}
?>
http://www.bkjia.com/PHPjc/326295.html www.bkjia.com true http://www.bkjia.com/PHPjc/326295.html techarticle In fact, this is very simple, but I have always wanted to use the Ipv6-test API to do something to get the user's IP address ... Helpless JSON gets only the IP of the native server. Forget it, don't study it, ...