IP class 비교 함수

· 11년 전 · 1022

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년 전 조회 681
11년 전 조회 3,337
11년 전 조회 2,881
11년 전 조회 2,224
11년 전 조회 1,449
11년 전 조회 1,454
11년 전 조회 2,874
11년 전 조회 829
11년 전 조회 1,054
11년 전 조회 2,380
11년 전 조회 3,293
11년 전 조회 1,187
11년 전 조회 757
11년 전 조회 1,388
11년 전 조회 690
11년 전 조회 1,268
11년 전 조회 740
11년 전 조회 1,444
11년 전 조회 1,199
11년 전 조회 1,992
11년 전 조회 3,655
11년 전 조회 3,159
11년 전 조회 3,624
11년 전 조회 1,385
11년 전 조회 1,604
11년 전 조회 2,322
11년 전 조회 1,024
11년 전 조회 1,432
11년 전 조회 3,570
11년 전 조회 2,294
11년 전 조회 704
11년 전 조회 1,261
11년 전 조회 1,158
11년 전 조회 806
11년 전 조회 2,938
11년 전 조회 1,420
11년 전 조회 1,281
11년 전 조회 665
11년 전 조회 2,986
11년 전 조회 2,892
11년 전 조회 717
11년 전 조회 3,416
11년 전 조회 832
11년 전 조회 732
11년 전 조회 1,020
11년 전 조회 832
11년 전 조회 639
11년 전 조회 1,064
11년 전 조회 1,778
11년 전 조회 1,023
11년 전 조회 786
11년 전 조회 630
11년 전 조회 2,396
11년 전 조회 1,944
11년 전 조회 2,475
11년 전 조회 1,407
11년 전 조회 2,684
11년 전 조회 3,099
11년 전 조회 4,437
11년 전 조회 5,788
11년 전 조회 2,128
11년 전 조회 1,699
11년 전 조회 1,440
11년 전 조회 1,106
11년 전 조회 848
11년 전 조회 1,023
11년 전 조회 918
11년 전 조회 1,398
11년 전 조회 2,203
11년 전 조회 875
11년 전 조회 1,057
11년 전 조회 1,716
11년 전 조회 1,400
11년 전 조회 1,289
11년 전 조회 1,215
11년 전 조회 1,131
11년 전 조회 3,484
11년 전 조회 1,125
11년 전 조회 1,732
11년 전 조회 1,994
11년 전 조회 1,307
11년 전 조회 1,296
11년 전 조회 1,291
11년 전 조회 749
11년 전 조회 1,149
11년 전 조회 1,486
11년 전 조회 1,453
11년 전 조회 822
11년 전 조회 1,171
11년 전 조회 937
11년 전 조회 1,693
11년 전 조회 1,334
11년 전 조회 714
11년 전 조회 2,139
11년 전 조회 6,611
11년 전 조회 1,273
11년 전 조회 1,119
11년 전 조회 1,050
11년 전 조회 907
11년 전 조회 1,441
🐛 버그신고