IP class 비교 함수

· 11년 전 · 2220

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,731
11년 전 조회 4,452
11년 전 조회 3,984
11년 전 조회 3,340
11년 전 조회 2,530
11년 전 조회 2,550
11년 전 조회 3,968
11년 전 조회 1,937
11년 전 조회 2,163
11년 전 조회 3,474
11년 전 조회 4,417
11년 전 조회 2,364
11년 전 조회 1,863
11년 전 조회 2,500
11년 전 조회 1,821
11년 전 조회 2,416
11년 전 조회 1,867
11년 전 조회 2,530
11년 전 조회 2,300
11년 전 조회 3,115
11년 전 조회 4,794
11년 전 조회 4,236
11년 전 조회 4,744
11년 전 조회 2,503
11년 전 조회 2,704
11년 전 조회 3,439
11년 전 조회 2,126
11년 전 조회 2,562
11년 전 조회 4,691
11년 전 조회 3,386
11년 전 조회 1,797
11년 전 조회 2,373
11년 전 조회 2,282
11년 전 조회 1,920
11년 전 조회 4,119
11년 전 조회 2,558
11년 전 조회 2,449
11년 전 조회 1,790
11년 전 조회 4,079
11년 전 조회 3,912
11년 전 조회 1,846
11년 전 조회 4,541
11년 전 조회 1,976
11년 전 조회 1,855
11년 전 조회 2,143
11년 전 조회 1,945
11년 전 조회 1,733
11년 전 조회 2,199
11년 전 조회 2,916
11년 전 조회 2,221
11년 전 조회 1,890
11년 전 조회 1,729
11년 전 조회 3,511
11년 전 조회 3,042
11년 전 조회 3,447
11년 전 조회 2,556
11년 전 조회 3,803
11년 전 조회 4,202
11년 전 조회 5,565
11년 전 조회 6,909
11년 전 조회 3,263
11년 전 조회 2,834
11년 전 조회 2,565
11년 전 조회 2,239
11년 전 조회 1,959
11년 전 조회 2,135
11년 전 조회 2,059
11년 전 조회 2,510
11년 전 조회 3,342
11년 전 조회 1,977
11년 전 조회 2,139
11년 전 조회 2,784
11년 전 조회 2,495
11년 전 조회 2,378
11년 전 조회 2,282
11년 전 조회 2,243
11년 전 조회 4,577
11년 전 조회 2,214
11년 전 조회 2,826
11년 전 조회 3,080
11년 전 조회 2,372
11년 전 조회 2,363
11년 전 조회 2,375
11년 전 조회 1,810
11년 전 조회 2,233
11년 전 조회 2,601
11년 전 조회 2,487
11년 전 조회 1,855
11년 전 조회 2,232
11년 전 조회 2,001
11년 전 조회 2,734
11년 전 조회 2,368
11년 전 조회 1,735
11년 전 조회 3,133
11년 전 조회 7,625
11년 전 조회 2,277
11년 전 조회 2,145
11년 전 조회 2,044
11년 전 조회 1,895
11년 전 조회 2,435