묻고답하기
block_ip.addon 질문드립니다.
2016.09.07 09:13
block_ip 애드온을 차단을 하려는데요
홈페이지 관리자에 들어가서 애드온 안에서 차단 ip 를 넣어야하는데요
소스에 ip 를 기본으로 넣어놓고싶은데 어느 부분에 넣어야 하는지 모르겟네요
고스님의 도움부탁합니다
예를 들어 차단할 ip 가 1.1.1.* 과 2.2.2.* 이라면 어느줄을 어떻게 수정해야하는지 부탁드립니다.
if(trim($addon_info->block_ip) && isset($addon_info->block_ip)) {
$addr = $_SERVER['REMOTE_ADDR'];
$ipaddressList = str_replace("\r","",$addon_info->block_ip);
$ipaddressList = explode("\n",$ipaddressList);
foreach($ipaddressList as $ipaddressKey => $ipaddressValue) {
preg_match("/(\d{1,3}(?:.(\d{1,3}|\*)){3})\s*(\/\/\s*(.*))?/",$ipaddressValue,$matches);
if($ipaddress=trim($matches[1])) {
$ip = str_replace('.', '\.', str_replace('*','(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)',$ipaddress));
if(preg_match('/^'.$ip.'$/', $addr, $matches))