IP class 비교 함수

· 11년 전 · 1042

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년 전 조회 709
11년 전 조회 3,364
11년 전 조회 2,906
11년 전 조회 2,251
11년 전 조회 1,474
11년 전 조회 1,484
11년 전 조회 2,899
11년 전 조회 856
11년 전 조회 1,076
11년 전 조회 2,405
11년 전 조회 3,320
11년 전 조회 1,210
11년 전 조회 780
11년 전 조회 1,414
11년 전 조회 718
11년 전 조회 1,291
11년 전 조회 763
11년 전 조회 1,468
11년 전 조회 1,225
11년 전 조회 2,020
11년 전 조회 3,683
11년 전 조회 3,184
11년 전 조회 3,650
11년 전 조회 1,406
11년 전 조회 1,629
11년 전 조회 2,349
11년 전 조회 1,043
11년 전 조회 1,454
11년 전 조회 3,595
11년 전 조회 2,320
11년 전 조회 724
11년 전 조회 1,278
11년 전 조회 1,179
11년 전 조회 826
11년 전 조회 2,959
11년 전 조회 1,441
11년 전 조회 1,300
11년 전 조회 680
11년 전 조회 3,004
11년 전 조회 2,912
11년 전 조회 735
11년 전 조회 3,438
11년 전 조회 850
11년 전 조회 751
11년 전 조회 1,046
11년 전 조회 856
11년 전 조회 661
11년 전 조회 1,092
11년 전 조회 1,793
11년 전 조회 1,043
11년 전 조회 805
11년 전 조회 652
11년 전 조회 2,415
11년 전 조회 1,967
11년 전 조회 2,493
11년 전 조회 1,428
11년 전 조회 2,709
11년 전 조회 3,111
11년 전 조회 4,455
11년 전 조회 5,812
11년 전 조회 2,148
11년 전 조회 1,717
11년 전 조회 1,460
11년 전 조회 1,126
11년 전 조회 872
11년 전 조회 1,044
11년 전 조회 938
11년 전 조회 1,417
11년 전 조회 2,218
11년 전 조회 898
11년 전 조회 1,074
11년 전 조회 1,735
11년 전 조회 1,413
11년 전 조회 1,309
11년 전 조회 1,230
11년 전 조회 1,153
11년 전 조회 3,502
11년 전 조회 1,141
11년 전 조회 1,755
11년 전 조회 2,007
11년 전 조회 1,324
11년 전 조회 1,316
11년 전 조회 1,309
11년 전 조회 766
11년 전 조회 1,168
11년 전 조회 1,504
11년 전 조회 1,468
11년 전 조회 839
11년 전 조회 1,188
11년 전 조회 956
11년 전 조회 1,709
11년 전 조회 1,351
11년 전 조회 728
11년 전 조회 2,152
11년 전 조회 6,630
11년 전 조회 1,286
11년 전 조회 1,135
11년 전 조회 1,062
11년 전 조회 928
11년 전 조회 1,458
🐛 버그신고