Как проверить, находится ли клиент внутри сети или внутри сети?
Я попробовал это:
function isLocal(){
$ip=$_SERVER["REMOTE_ADDR"];
return $ip=="127.0.0.1"||startsWith($ip,"192.168.")||startsWith($ip,"10.")||startsWith($ip,"172.16.");
}
Но достаточно ли этого? Я думаю, нет, более того, это не с адресом ipV6, есть ли умнее?
Задача ещё не решена.
Других решений пока нет …