PHP gets the native IP or remote address
111111111111echo $_server[' remote_addr '];//2222222222222function get_local_ip () {$preg = "/\a (([0-9]?[ 0-9]) | (1[0-9]{2}) | (2[0-4][0-9]) | (25[0-5])) \.) {3} ([0-9]? [0-9]) | (1[0-9]{2}) | (2[0-4][0-9]) | (25[0-5])) \z/";//Get the native IP address of the operating system WIN2000/XP, Win7 exec (" ipconfig ", $out, $stats); if (!empty ($out)) {foreach ($out as $row) {if (Strstr ($row, "IP") && strstr ($row, ":") &&A MP;!strstr ($row, "IPv6")) {$tmpIp = Explode (":", $row); if (Preg_match ($preg, Trim ($tmpIp [1])) {return trim ($tmpIp [1]); }}}}//gets the native IP real address of the OS for Linux type exec ("Ifconfig", $out, $stats); if (!empty ($out)) {if (Isset ($out [1]) && strstr ($out [1], ' addr: ')} {$tmpArray = Explode (":", $ OUT[1]); $tmpIp = Explode ("", $tmpArray [1]); if (Preg_match ($preg, Trim ($tmpIp [0])) {return trim ($tmpIp [0]); }}} return ' 127.0.0.1 ';}
?