IP class 비교 함수

· 11년 전 · 2677

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,197
11년 전 조회 4,916
11년 전 조회 4,447
11년 전 조회 3,784
11년 전 조회 2,988
11년 전 조회 3,027
11년 전 조회 4,455
11년 전 조회 2,428
11년 전 조회 2,620
11년 전 조회 3,938
11년 전 조회 4,886
11년 전 조회 2,786
11년 전 조회 2,321
11년 전 조회 2,984
11년 전 조회 2,292
11년 전 조회 2,896
11년 전 조회 2,326
11년 전 조회 2,996
11년 전 조회 2,780
11년 전 조회 3,559
11년 전 조회 5,251
11년 전 조회 4,724
11년 전 조회 5,188
11년 전 조회 2,961
11년 전 조회 3,136
11년 전 조회 3,892
11년 전 조회 2,590
11년 전 조회 3,048
11년 전 조회 5,127
11년 전 조회 3,853
11년 전 조회 2,245
11년 전 조회 2,878
11년 전 조회 2,738
11년 전 조회 2,400
11년 전 조회 4,579
11년 전 조회 3,008
11년 전 조회 2,889
11년 전 조회 2,263
11년 전 조회 4,570
11년 전 조회 4,287
11년 전 조회 2,301
11년 전 조회 5,008
11년 전 조회 2,466
11년 전 조회 2,350
11년 전 조회 2,650
11년 전 조회 2,443
11년 전 조회 2,195
11년 전 조회 2,630
11년 전 조회 3,363
11년 전 조회 2,678
11년 전 조회 2,379
11년 전 조회 2,221
11년 전 조회 3,983
11년 전 조회 3,545
11년 전 조회 3,852
11년 전 조회 3,015
11년 전 조회 4,286
11년 전 조회 4,684
11년 전 조회 6,044
11년 전 조회 7,422
11년 전 조회 3,727
11년 전 조회 3,284
11년 전 조회 3,039
11년 전 조회 2,743
11년 전 조회 2,463
11년 전 조회 2,648
11년 전 조회 2,552
11년 전 조회 3,005
11년 전 조회 3,878
11년 전 조회 2,455
11년 전 조회 2,650
11년 전 조회 3,271
11년 전 조회 2,956
11년 전 조회 2,854
11년 전 조회 2,797
11년 전 조회 2,722
11년 전 조회 5,062
11년 전 조회 2,681
11년 전 조회 3,294
11년 전 조회 3,519
11년 전 조회 2,851
11년 전 조회 2,867
11년 전 조회 2,847
11년 전 조회 2,308
11년 전 조회 2,712
11년 전 조회 3,062
11년 전 조회 3,005
11년 전 조회 2,325
11년 전 조회 2,685
11년 전 조회 2,482
11년 전 조회 3,216
11년 전 조회 2,846
11년 전 조회 2,209
11년 전 조회 3,616
11년 전 조회 8,132
11년 전 조회 2,755
11년 전 조회 2,629
11년 전 조회 2,499
11년 전 조회 2,385
11년 전 조회 2,945