android - Wie kann man in PHP ein privates Netzwerk von einem öffentlichen Netzwerk unterscheiden?
淡淡烟草味
淡淡烟草味 2017-05-24 11:30:57
0
3
455

Das angegebene Netzwerk ist ein privates Netzwerk, außer dass es sich bei allen um öffentliche Netzwerke handelt. Wie kann man das bitte wissen?

淡淡烟草味
淡淡烟草味

Antworte allen (3)
世界只因有你

首先要了解RFC1918中规定的专用地址有哪些,然后这里有比较好的回答/q/10...

    伊谢尔伦

    判断 ip 不行么 ?
    为啥要区分。

      大家讲道理

      首先可以确定的是内网ip是以127.,10.,192.168.,172.开头的,所以很容易区分内外网的ip。

      /* 区分是否是内网ip @param $ip string IP @return bool true/false */ function isLocal($ip){ return preg_match('%^127\.|10\.|192\.168|172\.(1[6-9]|2|3[01])%',$ip); }
        Neueste Downloads
        Mehr>
        Web-Effekte
        Quellcode der Website
        Website-Materialien
        Frontend-Vorlage
        Über uns Haftungsausschluss Sitemap
        Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!