IP class 비교 함수

· 11년 전 · 2520

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년 전 조회 2,061
11년 전 조회 4,789
11년 전 조회 4,304
11년 전 조회 3,653
11년 전 조회 2,834
11년 전 조회 2,885
11년 전 조회 4,307
11년 전 조회 2,261
11년 전 조회 2,479
11년 전 조회 3,767
11년 전 조회 4,733
11년 전 조회 2,633
11년 전 조회 2,170
11년 전 조회 2,831
11년 전 조회 2,142
11년 전 조회 2,744
11년 전 조회 2,180
11년 전 조회 2,858
11년 전 조회 2,629
11년 전 조회 3,395
11년 전 조회 5,081
11년 전 조회 4,575
11년 전 조회 5,039
11년 전 조회 2,814
11년 전 조회 3,007
11년 전 조회 3,745
11년 전 조회 2,434
11년 전 조회 2,906
11년 전 조회 4,982
11년 전 조회 3,712
11년 전 조회 2,100
11년 전 조회 2,706
11년 전 조회 2,588
11년 전 조회 2,228
11년 전 조회 4,421
11년 전 조회 2,852
11년 전 조회 2,722
11년 전 조회 2,100
11년 전 조회 4,410
11년 전 조회 4,219
11년 전 조회 2,136
11년 전 조회 4,839
11년 전 조회 2,296
11년 전 조회 2,177
11년 전 조회 2,491
11년 전 조회 2,294
11년 전 조회 2,029
11년 전 조회 2,482
11년 전 조회 3,187
11년 전 조회 2,521
11년 전 조회 2,216
11년 전 조회 2,066
11년 전 조회 3,818
11년 전 조회 3,378
11년 전 조회 3,792
11년 전 조회 2,868
11년 전 조회 4,113
11년 전 조회 4,538
11년 전 조회 5,867
11년 전 조회 7,236
11년 전 조회 3,545
11년 전 조회 3,131
11년 전 조회 2,869
11년 전 조회 2,578
11년 전 조회 2,283
11년 전 조회 2,470
11년 전 조회 2,384
11년 전 조회 2,827
11년 전 조회 3,690
11년 전 조회 2,294
11년 전 조회 2,468
11년 전 조회 3,108
11년 전 조회 2,812
11년 전 조회 2,685
11년 전 조회 2,628
11년 전 조회 2,558
11년 전 조회 4,884
11년 전 조회 2,519
11년 전 조회 3,133
11년 전 조회 3,372
11년 전 조회 2,692
11년 전 조회 2,709
11년 전 조회 2,684
11년 전 조회 2,144
11년 전 조회 2,534
11년 전 조회 2,894
11년 전 조회 2,825
11년 전 조회 2,175
11년 전 조회 2,541
11년 전 조회 2,320
11년 전 조회 3,038
11년 전 조회 2,695
11년 전 조회 2,046
11년 전 조회 3,447
11년 전 조회 7,967
11년 전 조회 2,592
11년 전 조회 2,475
11년 전 조회 2,350
11년 전 조회 2,225
11년 전 조회 2,783