IP class 비교 함수

· 11년 전 · 2500

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,045
11년 전 조회 4,767
11년 전 조회 4,290
11년 전 조회 3,632
11년 전 조회 2,813
11년 전 조회 2,864
11년 전 조회 4,288
11년 전 조회 2,247
11년 전 조회 2,466
11년 전 조회 3,749
11년 전 조회 4,717
11년 전 조회 2,609
11년 전 조회 2,150
11년 전 조회 2,819
11년 전 조회 2,126
11년 전 조회 2,725
11년 전 조회 2,165
11년 전 조회 2,844
11년 전 조회 2,616
11년 전 조회 3,375
11년 전 조회 5,071
11년 전 조회 4,566
11년 전 조회 5,022
11년 전 조회 2,798
11년 전 조회 2,992
11년 전 조회 3,734
11년 전 조회 2,417
11년 전 조회 2,889
11년 전 조회 4,962
11년 전 조회 3,700
11년 전 조회 2,086
11년 전 조회 2,686
11년 전 조회 2,570
11년 전 조회 2,211
11년 전 조회 4,403
11년 전 조회 2,841
11년 전 조회 2,709
11년 전 조회 2,084
11년 전 조회 4,395
11년 전 조회 4,214
11년 전 조회 2,125
11년 전 조회 4,823
11년 전 조회 2,282
11년 전 조회 2,167
11년 전 조회 2,478
11년 전 조회 2,276
11년 전 조회 2,012
11년 전 조회 2,465
11년 전 조회 3,171
11년 전 조회 2,501
11년 전 조회 2,202
11년 전 조회 2,044
11년 전 조회 3,804
11년 전 조회 3,354
11년 전 조회 3,782
11년 전 조회 2,847
11년 전 조회 4,097
11년 전 조회 4,525
11년 전 조회 5,848
11년 전 조회 7,225
11년 전 조회 3,527
11년 전 조회 3,122
11년 전 조회 2,851
11년 전 조회 2,561
11년 전 조회 2,266
11년 전 조회 2,452
11년 전 조회 2,371
11년 전 조회 2,808
11년 전 조회 3,681
11년 전 조회 2,276
11년 전 조회 2,459
11년 전 조회 3,089
11년 전 조회 2,797
11년 전 조회 2,671
11년 전 조회 2,614
11년 전 조회 2,545
11년 전 조회 4,864
11년 전 조회 2,506
11년 전 조회 3,113
11년 전 조회 3,355
11년 전 조회 2,663
11년 전 조회 2,687
11년 전 조회 2,670
11년 전 조회 2,127
11년 전 조회 2,516
11년 전 조회 2,882
11년 전 조회 2,804
11년 전 조회 2,156
11년 전 조회 2,526
11년 전 조회 2,301
11년 전 조회 3,021
11년 전 조회 2,680
11년 전 조회 2,036
11년 전 조회 3,423
11년 전 조회 7,946
11년 전 조회 2,567
11년 전 조회 2,458
11년 전 조회 2,337
11년 전 조회 2,210
11년 전 조회 2,762