IP class 비교 함수

· 11년 전 · 2679

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,919
11년 전 조회 4,447
11년 전 조회 3,787
11년 전 조회 2,988
11년 전 조회 3,029
11년 전 조회 4,456
11년 전 조회 2,430
11년 전 조회 2,624
11년 전 조회 3,939
11년 전 조회 4,890
11년 전 조회 2,787
11년 전 조회 2,321
11년 전 조회 2,985
11년 전 조회 2,293
11년 전 조회 2,900
11년 전 조회 2,328
11년 전 조회 2,999
11년 전 조회 2,781
11년 전 조회 3,560
11년 전 조회 5,254
11년 전 조회 4,726
11년 전 조회 5,193
11년 전 조회 2,964
11년 전 조회 3,137
11년 전 조회 3,895
11년 전 조회 2,592
11년 전 조회 3,053
11년 전 조회 5,130
11년 전 조회 3,855
11년 전 조회 2,247
11년 전 조회 2,878
11년 전 조회 2,740
11년 전 조회 2,402
11년 전 조회 4,581
11년 전 조회 3,008
11년 전 조회 2,893
11년 전 조회 2,264
11년 전 조회 4,572
11년 전 조회 4,287
11년 전 조회 2,304
11년 전 조회 5,011
11년 전 조회 2,467
11년 전 조회 2,351
11년 전 조회 2,650
11년 전 조회 2,444
11년 전 조회 2,195
11년 전 조회 2,631
11년 전 조회 3,365
11년 전 조회 2,680
11년 전 조회 2,379
11년 전 조회 2,221
11년 전 조회 3,983
11년 전 조회 3,546
11년 전 조회 3,852
11년 전 조회 3,018
11년 전 조회 4,289
11년 전 조회 4,686
11년 전 조회 6,044
11년 전 조회 7,422
11년 전 조회 3,727
11년 전 조회 3,285
11년 전 조회 3,039
11년 전 조회 2,744
11년 전 조회 2,466
11년 전 조회 2,648
11년 전 조회 2,554
11년 전 조회 3,011
11년 전 조회 3,878
11년 전 조회 2,458
11년 전 조회 2,650
11년 전 조회 3,272
11년 전 조회 2,958
11년 전 조회 2,854
11년 전 조회 2,797
11년 전 조회 2,724
11년 전 조회 5,062
11년 전 조회 2,682
11년 전 조회 3,294
11년 전 조회 3,520
11년 전 조회 2,851
11년 전 조회 2,869
11년 전 조회 2,847
11년 전 조회 2,308
11년 전 조회 2,714
11년 전 조회 3,062
11년 전 조회 3,005
11년 전 조회 2,327
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,501
11년 전 조회 2,385
11년 전 조회 2,946