IP class 비교 함수

· 11년 전 · 2099

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년 전 조회 1,631
11년 전 조회 4,346
11년 전 조회 3,885
11년 전 조회 3,208
11년 전 조회 2,415
11년 전 조회 2,435
11년 전 조회 3,864
11년 전 조회 1,829
11년 전 조회 2,043
11년 전 조회 3,374
11년 전 조회 4,293
11년 전 조회 2,246
11년 전 조회 1,751
11년 전 조회 2,380
11년 전 조회 1,698
11년 전 조회 2,284
11년 전 조회 1,754
11년 전 조회 2,413
11년 전 조회 2,190
11년 전 조회 2,991
11년 전 조회 4,682
11년 전 조회 4,131
11년 전 조회 4,633
11년 전 조회 2,397
11년 전 조회 2,578
11년 전 조회 3,330
11년 전 조회 2,019
11년 전 조회 2,451
11년 전 조회 4,584
11년 전 조회 3,270
11년 전 조회 1,707
11년 전 조회 2,253
11년 전 조회 2,166
11년 전 조회 1,809
11년 전 조회 4,050
11년 전 조회 2,447
11년 전 조회 2,324
11년 전 조회 1,690
11년 전 조회 3,974
11년 전 조회 3,868
11년 전 조회 1,713
11년 전 조회 4,444
11년 전 조회 1,852
11년 전 조회 1,734
11년 전 조회 2,034
11년 전 조회 1,811
11년 전 조회 1,630
11년 전 조회 2,102
11년 전 조회 2,800
11년 전 조회 2,100
11년 전 조회 1,767
11년 전 조회 1,613
11년 전 조회 3,403
11년 전 조회 2,928
11년 전 조회 3,408
11년 전 조회 2,442
11년 전 조회 3,666
11년 전 조회 4,097
11년 전 조회 5,451
11년 전 조회 6,800
11년 전 조회 3,152
11년 전 조회 2,722
11년 전 조회 2,448
11년 전 조회 2,122
11년 전 조회 1,858
11년 전 조회 2,018
11년 전 조회 1,927
11년 전 조회 2,374
11년 전 조회 3,206
11년 전 조회 1,845
11년 전 조회 2,049
11년 전 조회 2,659
11년 전 조회 2,378
11년 전 조회 2,266
11년 전 조회 2,171
11년 전 조회 2,125
11년 전 조회 4,469
11년 전 조회 2,101
11년 전 조회 2,699
11년 전 조회 2,950
11년 전 조회 2,261
11년 전 조회 2,235
11년 전 조회 2,256
11년 전 조회 1,715
11년 전 조회 2,131
11년 전 조회 2,476
11년 전 조회 2,380
11년 전 조회 1,743
11년 전 조회 2,131
11년 전 조회 1,898
11년 전 조회 2,613
11년 전 조회 2,239
11년 전 조회 1,633
11년 전 조회 3,041
11년 전 조회 7,497
11년 전 조회 2,160
11년 전 조회 2,026
11년 전 조회 1,937
11년 전 조회 1,795
11년 전 조회 2,318