IP class 비교 함수

· 11년 전 · 2646

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,160
11년 전 조회 4,886
11년 전 조회 4,404
11년 전 조회 3,752
11년 전 조회 2,953
11년 전 조회 2,994
11년 전 조회 4,414
11년 전 조회 2,391
11년 전 조회 2,583
11년 전 조회 3,899
11년 전 조회 4,855
11년 전 조회 2,746
11년 전 조회 2,284
11년 전 조회 2,946
11년 전 조회 2,256
11년 전 조회 2,859
11년 전 조회 2,287
11년 전 조회 2,957
11년 전 조회 2,741
11년 전 조회 3,520
11년 전 조회 5,220
11년 전 조회 4,686
11년 전 조회 5,151
11년 전 조회 2,924
11년 전 조회 3,106
11년 전 조회 3,860
11년 전 조회 2,555
11년 전 조회 3,017
11년 전 조회 5,092
11년 전 조회 3,821
11년 전 조회 2,213
11년 전 조회 2,838
11년 전 조회 2,702
11년 전 조회 2,360
11년 전 조회 4,541
11년 전 조회 2,974
11년 전 조회 2,855
11년 전 조회 2,222
11년 전 조회 4,535
11년 전 조회 4,273
11년 전 조회 2,260
11년 전 조회 4,967
11년 전 조회 2,422
11년 전 조회 2,313
11년 전 조회 2,616
11년 전 조회 2,404
11년 전 조회 2,160
11년 전 조회 2,584
11년 전 조회 3,321
11년 전 조회 2,647
11년 전 조회 2,346
11년 전 조회 2,184
11년 전 조회 3,942
11년 전 조회 3,504
11년 전 조회 3,846
11년 전 조회 2,978
11년 전 조회 4,247
11년 전 조회 4,649
11년 전 조회 6,007
11년 전 조회 7,369
11년 전 조회 3,675
11년 전 조회 3,247
11년 전 조회 2,996
11년 전 조회 2,699
11년 전 조회 2,418
11년 전 조회 2,615
11년 전 조회 2,502
11년 전 조회 2,965
11년 전 조회 3,828
11년 전 조회 2,416
11년 전 조회 2,612
11년 전 조회 3,227
11년 전 조회 2,918
11년 전 조회 2,813
11년 전 조회 2,754
11년 전 조회 2,681
11년 전 조회 5,006
11년 전 조회 2,651
11년 전 조회 3,257
11년 전 조회 3,491
11년 전 조회 2,812
11년 전 조회 2,834
11년 전 조회 2,811
11년 전 조회 2,273
11년 전 조회 2,672
11년 전 조회 3,017
11년 전 조회 2,965
11년 전 조회 2,292
11년 전 조회 2,661
11년 전 조회 2,442
11년 전 조회 3,172
11년 전 조회 2,811
11년 전 조회 2,171
11년 전 조회 3,583
11년 전 조회 8,100
11년 전 조회 2,719
11년 전 조회 2,598
11년 전 조회 2,462
11년 전 조회 2,353
11년 전 조회 2,911