IP class 비교 함수

· 11년 전 · 1017

ip를 대역으로 비교할 일이 생겨서... 

 

function compareIpClass($lip, $rip, $mask=32) { 

  $mask = pow(256,4)>>(!!($mask%8) ? 32 : $mask); 

  $lip = (int)(ip2long($lip)/$mask); 

  $rip = (int)(ip2long($rip)/$mask); 

  return $lip === $rip; 

 

compareIpClass('192.168.1.111', '192.168.1.112', 32); // false 

compareIpClass('192.168.1.111', '192.168.1.112', 24); // true 

compareIpClass('192.168.1.111', '192.168.1.112', 16); // true 

compareIpClass('192.168.1.111', '192.168.1.112', 8); // true  

|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

+
제목 글쓴이 날짜 조회
11년 전 조회 676
11년 전 조회 3,333
11년 전 조회 2,873
11년 전 조회 2,220
11년 전 조회 1,444
11년 전 조회 1,453
11년 전 조회 2,869
11년 전 조회 825
11년 전 조회 1,046
11년 전 조회 2,374
11년 전 조회 3,288
11년 전 조회 1,182
11년 전 조회 751
11년 전 조회 1,382
11년 전 조회 685
11년 전 조회 1,263
11년 전 조회 734
11년 전 조회 1,440
11년 전 조회 1,193
11년 전 조회 1,990
11년 전 조회 3,651
11년 전 조회 3,153
11년 전 조회 3,615
11년 전 조회 1,381
11년 전 조회 1,600
11년 전 조회 2,316
11년 전 조회 1,018
11년 전 조회 1,427
11년 전 조회 3,565
11년 전 조회 2,289
11년 전 조회 696
11년 전 조회 1,255
11년 전 조회 1,154
11년 전 조회 802
11년 전 조회 2,933
11년 전 조회 1,416
11년 전 조회 1,275
11년 전 조회 665
11년 전 조회 2,984
11년 전 조회 2,886
11년 전 조회 714
11년 전 조회 3,412
11년 전 조회 830
11년 전 조회 728
11년 전 조회 1,016
11년 전 조회 828
11년 전 조회 635
11년 전 조회 1,062
11년 전 조회 1,774
11년 전 조회 1,018
11년 전 조회 781
11년 전 조회 627
11년 전 조회 2,392
11년 전 조회 1,937
11년 전 조회 2,473
11년 전 조회 1,400
11년 전 조회 2,679
11년 전 조회 3,098
11년 전 조회 4,434
11년 전 조회 5,782
11년 전 조회 2,124
11년 전 조회 1,696
11년 전 조회 1,433
11년 전 조회 1,102
11년 전 조회 843
11년 전 조회 1,021
11년 전 조회 914
11년 전 조회 1,392
11년 전 조회 2,199
11년 전 조회 871
11년 전 조회 1,050
11년 전 조회 1,713
11년 전 조회 1,397
11년 전 조회 1,287
11년 전 조회 1,211
11년 전 조회 1,125
11년 전 조회 3,480
11년 전 조회 1,123
11년 전 조회 1,727
11년 전 조회 1,992
11년 전 조회 1,300
11년 전 조회 1,290
11년 전 조회 1,281
11년 전 조회 744
11년 전 조회 1,145
11년 전 조회 1,484
11년 전 조회 1,450
11년 전 조회 819
11년 전 조회 1,166
11년 전 조회 932
11년 전 조회 1,686
11년 전 조회 1,329
11년 전 조회 705
11년 전 조회 2,137
11년 전 조회 6,608
11년 전 조회 1,271
11년 전 조회 1,118
11년 전 조회 1,047
11년 전 조회 902
11년 전 조회 1,436
🐛 버그신고