IP class 비교 함수

· 11년 전 · 2550

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,091
11년 전 조회 4,824
11년 전 조회 4,338
11년 전 조회 3,693
11년 전 조회 2,873
11년 전 조회 2,926
11년 전 조회 4,339
11년 전 조회 2,310
11년 전 조회 2,510
11년 전 조회 3,812
11년 전 조회 4,765
11년 전 조회 2,669
11년 전 조회 2,206
11년 전 조회 2,860
11년 전 조회 2,172
11년 전 조회 2,776
11년 전 조회 2,216
11년 전 조회 2,889
11년 전 조회 2,661
11년 전 조회 3,428
11년 전 조회 5,125
11년 전 조회 4,610
11년 전 조회 5,070
11년 전 조회 2,842
11년 전 조회 3,037
11년 전 조회 3,785
11년 전 조회 2,464
11년 전 조회 2,932
11년 전 조회 5,018
11년 전 조회 3,749
11년 전 조회 2,130
11년 전 조회 2,740
11년 전 조회 2,622
11년 전 조회 2,265
11년 전 조회 4,447
11년 전 조회 2,880
11년 전 조회 2,752
11년 전 조회 2,126
11년 전 조회 4,433
11년 전 조회 4,240
11년 전 조회 2,162
11년 전 조회 4,876
11년 전 조회 2,318
11년 전 조회 2,214
11년 전 조회 2,516
11년 전 조회 2,320
11년 전 조회 2,065
11년 전 조회 2,508
11년 전 조회 3,226
11년 전 조회 2,551
11년 전 조회 2,257
11년 전 조회 2,102
11년 전 조회 3,862
11년 전 조회 3,425
11년 전 조회 3,810
11년 전 조회 2,902
11년 전 조회 4,149
11년 전 조회 4,564
11년 전 조회 5,921
11년 전 조회 7,272
11년 전 조회 3,579
11년 전 조회 3,171
11년 전 조회 2,912
11년 전 조회 2,616
11년 전 조회 2,322
11년 전 조회 2,500
11년 전 조회 2,426
11년 전 조회 2,862
11년 전 조회 3,729
11년 전 조회 2,328
11년 전 조회 2,512
11년 전 조회 3,140
11년 전 조회 2,837
11년 전 조회 2,722
11년 전 조회 2,666
11년 전 조회 2,593
11년 전 조회 4,925
11년 전 조회 2,555
11년 전 조회 3,169
11년 전 조회 3,405
11년 전 조회 2,732
11년 전 조회 2,748
11년 전 조회 2,714
11년 전 조회 2,183
11년 전 조회 2,577
11년 전 조회 2,928
11년 전 조회 2,881
11년 전 조회 2,214
11년 전 조회 2,581
11년 전 조회 2,358
11년 전 조회 3,086
11년 전 조회 2,734
11년 전 조회 2,081
11년 전 조회 3,501
11년 전 조회 8,004
11년 전 조회 2,631
11년 전 조회 2,509
11년 전 조회 2,380
11년 전 조회 2,266
11년 전 조회 2,824