cari

Rumah  >  Soal Jawab  >  teks badan

android - Bagaimana untuk membezakan rangkaian peribadi dari rangkaian awam dalam php?

Rangkaian yang ditetapkan adalah rangkaian persendirian, kecuali semuanya adalah rangkaian awam Bagaimana untuk membezakannya. Sesiapa yang berpengalaman dalam keperluan yang sama boleh tahu

淡淡烟草味淡淡烟草味2781 hari yang lalu585

membalas semua(3)saya akan balas

  • 世界只因有你

    世界只因有你2017-05-24 11:32:57

    Pertama sekali, anda perlu memahami apakah alamat khas yang dinyatakan dalam RFC1918, dan kemudian berikut ialah jawapan/q/10 yang lebih baik...

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-24 11:32:57

    Adakah tidak mungkin untuk menentukan alamat IP?
    Kenapa kita perlu membezakan?

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-24 11:32:57

    Perkara pertama yang boleh ditentukan ialah IP rangkaian dalaman bermula dengan 127.,10.,192.168.,172., jadi mudah untuk membezakan IP rangkaian dalaman dan luaran.

    /*
        区分是否是内网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);
    }

    balas
    0
  • Batalbalas