IP class 비교 함수

· 11년 전 · 2681

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,199
11년 전 조회 4,923
11년 전 조회 4,449
11년 전 조회 3,789
11년 전 조회 2,989
11년 전 조회 3,029
11년 전 조회 4,462
11년 전 조회 2,435
11년 전 조회 2,624
11년 전 조회 3,942
11년 전 조회 4,891
11년 전 조회 2,787
11년 전 조회 2,323
11년 전 조회 2,988
11년 전 조회 2,294
11년 전 조회 2,904
11년 전 조회 2,330
11년 전 조회 3,003
11년 전 조회 2,783
11년 전 조회 3,563
11년 전 조회 5,258
11년 전 조회 4,726
11년 전 조회 5,194
11년 전 조회 2,966
11년 전 조회 3,137
11년 전 조회 3,896
11년 전 조회 2,593
11년 전 조회 3,053
11년 전 조회 5,131
11년 전 조회 3,855
11년 전 조회 2,248
11년 전 조회 2,881
11년 전 조회 2,744
11년 전 조회 2,407
11년 전 조회 4,584
11년 전 조회 3,012
11년 전 조회 2,895
11년 전 조회 2,265
11년 전 조회 4,575
11년 전 조회 4,287
11년 전 조회 2,305
11년 전 조회 5,012
11년 전 조회 2,469
11년 전 조회 2,353
11년 전 조회 2,654
11년 전 조회 2,446
11년 전 조회 2,196
11년 전 조회 2,633
11년 전 조회 3,370
11년 전 조회 2,682
11년 전 조회 2,381
11년 전 조회 2,224
11년 전 조회 3,984
11년 전 조회 3,546
11년 전 조회 3,852
11년 전 조회 3,018
11년 전 조회 4,289
11년 전 조회 4,686
11년 전 조회 6,045
11년 전 조회 7,424
11년 전 조회 3,728
11년 전 조회 3,285
11년 전 조회 3,039
11년 전 조회 2,744
11년 전 조회 2,466
11년 전 조회 2,648
11년 전 조회 2,556
11년 전 조회 3,013
11년 전 조회 3,880
11년 전 조회 2,460
11년 전 조회 2,654
11년 전 조회 3,273
11년 전 조회 2,960
11년 전 조회 2,859
11년 전 조회 2,802
11년 전 조회 2,724
11년 전 조회 5,062
11년 전 조회 2,685
11년 전 조회 3,294
11년 전 조회 3,521
11년 전 조회 2,851
11년 전 조회 2,874
11년 전 조회 2,849
11년 전 조회 2,314
11년 전 조회 2,715
11년 전 조회 3,063
11년 전 조회 3,005
11년 전 조회 2,327
11년 전 조회 2,685
11년 전 조회 2,484
11년 전 조회 3,216
11년 전 조회 2,848
11년 전 조회 2,214
11년 전 조회 3,616
11년 전 조회 8,134
11년 전 조회 2,755
11년 전 조회 2,631
11년 전 조회 2,502
11년 전 조회 2,388
11년 전 조회 2,951