Настроить вывод только ipv4 используя php сервер?
Привет!
Вот код, который я взял с этого форума, подскажите как настроить вывод ipv4?Код работает так, что если у пользователя есть ipv6, то выводится именно он.
Вот фрагмент кода:function getIp() {
$keys = [
'HTTP_CLIENT_IP',
'HTTP_X_FORWARDED_FOR',
'REMOTE_ADDR'
];
foreach ($keys as $key) {
if (!empty($_SERVER[$key])) {
$ip = trim(end(explode(',', $_SERVER[$key])));
if (filter_var($ip, FILTER_VALIDATE_IP)) {
return $ip;
}
}
}
}
$ip = getIp();
echo json_encode($ip);
exit();
А вот ссылка на сталью, откуда я взял код:
https://itchief.ru/php/get-ip-and-country
Ответы: 0