IP class 비교 함수

· 11년 전 · 1897

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,428
11년 전 조회 4,171
11년 전 조회 3,721
11년 전 조회 3,032
11년 전 조회 2,233
11년 전 조회 2,257
11년 전 조회 3,670
11년 전 조회 1,650
11년 전 조회 1,855
11년 전 조회 3,222
11년 전 조회 4,160
11년 전 조회 2,046
11년 전 조회 1,580
11년 전 조회 2,201
11년 전 조회 1,539
11년 전 조회 2,097
11년 전 조회 1,595
11년 전 조회 2,239
11년 전 조회 2,007
11년 전 조회 2,809
11년 전 조회 4,505
11년 전 조회 3,965
11년 전 조회 4,446
11년 전 조회 2,203
11년 전 조회 2,354
11년 전 조회 3,145
11년 전 조회 1,827
11년 전 조회 2,268
11년 전 조회 4,408
11년 전 조회 3,073
11년 전 조회 1,532
11년 전 조회 2,081
11년 전 조회 1,986
11년 전 조회 1,634
11년 전 조회 3,936
11년 전 조회 2,254
11년 전 조회 2,139
11년 전 조회 1,484
11년 전 조회 3,758
11년 전 조회 3,821
11년 전 조회 1,511
11년 전 조회 4,255
11년 전 조회 1,650
11년 전 조회 1,548
11년 전 조회 1,837
11년 전 조회 1,651
11년 전 조회 1,415
11년 전 조회 1,901
11년 전 조회 2,570
11년 전 조회 1,898
11년 전 조회 1,572
11년 전 조회 1,438
11년 전 조회 3,207
11년 전 조회 2,754
11년 전 조회 3,350
11년 전 조회 2,240
11년 전 조회 3,483
11년 전 조회 3,899
11년 전 조회 5,257
11년 전 조회 6,625
11년 전 조회 2,961
11년 전 조회 2,487
11년 전 조회 2,224
11년 전 조회 1,912
11년 전 조회 1,653
11년 전 조회 1,807
11년 전 조회 1,739
11년 전 조회 2,159
11년 전 조회 3,005
11년 전 조회 1,636
11년 전 조회 1,831
11년 전 조회 2,477
11년 전 조회 2,156
11년 전 조회 2,073
11년 전 조회 1,982
11년 전 조회 1,925
11년 전 조회 4,253
11년 전 조회 1,892
11년 전 조회 2,498
11년 전 조회 2,747
11년 전 조회 2,079
11년 전 조회 2,055
11년 전 조회 2,060
11년 전 조회 1,531
11년 전 조회 1,937
11년 전 조회 2,250
11년 전 조회 2,196
11년 전 조회 1,533
11년 전 조회 1,938
11년 전 조회 1,714
11년 전 조회 2,437
11년 전 조회 2,070
11년 전 조회 1,452
11년 전 조회 2,831
11년 전 조회 7,316
11년 전 조회 1,977
11년 전 조회 1,852
11년 전 조회 1,731
11년 전 조회 1,638
11년 전 조회 2,134