PHP 回显 ipv4 和 ipv6
PHP Echo ipv4 and Ipv6
如何使我的脚本回显 IPv4 和 IPv6,但如果未检测到其中之一,它将显示“'Not Detected'”。
<?php
echo 'IPv4 '.$_SERVER['REMOTE_ADDR'];
?>
只有一个地址,IPv4 或 IPv6。您可以使用过滤器扩展进行检测
$ip = $_SERVER['REMOTE_ADDR'];
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) {
echo "IPv6 detected";
}
else {
echo "IPv4";
}
如何使我的脚本回显 IPv4 和 IPv6,但如果未检测到其中之一,它将显示“'Not Detected'”。
<?php
echo 'IPv4 '.$_SERVER['REMOTE_ADDR'];
?>
只有一个地址,IPv4 或 IPv6。您可以使用过滤器扩展进行检测
$ip = $_SERVER['REMOTE_ADDR'];
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) {
echo "IPv6 detected";
}
else {
echo "IPv4";
}