要获取外网IP地址,在PHP中可以使用以下两种方法:
- 使用PHP内置的
$_SERVER
变量,获取 REMOTE_ADDR
值,该变量包含当前请求的IP地址。
$ip_address = $_SERVER["REMOTE_ADDR"];
echo "Your IP address is: " . $ip_address;
- 使用第三方API,如 https://api.ipify.org,该API可以返回客户端的IP地址。使用
file_get_contents()
函数从该API获取IP地址:
$ip_address = file_get_contents("https://api.ipify.org");
echo "Your IP address is: " . $ip_address;
注意:使用第二种方法需要确保PHP服务器可以访问外网。