접근가능ip, 접근차단 ip 제발좀 부탁해요~ 정보
접근가능ip, 접근차단 ip 제발좀 부탁해요~본문
안녕하세요.
기본환경 설정에서, 접근차단 ip에 쓴다는것이 접근가능 ip에 무언가를 적어서
접속이 막혀있는 것 같습니다.
common.php 에 있는 소스입니다.
어떻게 수정해야 될까요? ㅠㅠ
포인트 200점밖에 없어서.. 200점이라도 겁니다 ㅠ
------------------------------------------------------------------------------
$is_admin = is_admin($member['mb_id']);
if ($is_admin != "super") {
// 접근가능 IP
$cf_possible_ip = trim($config['cf_possible_ip']);
if ($cf_possible_ip) {
$is_possible_ip = false;
$pattern = explode("\n", $cf_possible_ip);
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i]))
continue;
//$pat = "/({$pattern[$i]})/";
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pat = "/^{$pattern[$i]}/";
$is_possible_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_possible_ip)
break;
}
if (!$is_possible_ip)
die ("접근이 가능하지 않습니다.");
}
// 접근차단 IP
$is_intercept_ip = false;
$pattern = explode("\n", trim($config['cf_intercept_ip']));
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i]))
continue;
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pat = "/^{$pattern[$i]}/";
$is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_intercept_ip)
die ("접근 불가합니다.");
}
}
// 스킨경로
$board_skin_path = '';
if (isset($board['bo_skin']))
$board_skin_path = "{$g4['path']}/skin/board/{$board['bo_skin']}"; // 게시판 스킨 경로
// 방문자수의 접속을 남김
include_once("{$g4['bbs_path']}/visit_insert.inc.php");
// common.php 파일을 수정할 필요가 없도록 확장합니다.
$tmp = dir("$g4[path]/extend");
while ($entry = $tmp->read()) {
// php 파일만 include 함
if (preg_match("/(\.php)$/i", $entry))
include_once("$g4[path]/extend/$entry");
}
// CA¸?ºo´o¿e ¸ðμaA³¸? for f.2.1.5 and higher
if(file_exists($g4[path]."/module/module_process.php") == true)
{
include_once($g4[path]."/module/module_process.php");
}
?>
------------------------------------------------------------------------------------
기본환경 설정에서, 접근차단 ip에 쓴다는것이 접근가능 ip에 무언가를 적어서
접속이 막혀있는 것 같습니다.
common.php 에 있는 소스입니다.
어떻게 수정해야 될까요? ㅠㅠ
포인트 200점밖에 없어서.. 200점이라도 겁니다 ㅠ
------------------------------------------------------------------------------
$is_admin = is_admin($member['mb_id']);
if ($is_admin != "super") {
// 접근가능 IP
$cf_possible_ip = trim($config['cf_possible_ip']);
if ($cf_possible_ip) {
$is_possible_ip = false;
$pattern = explode("\n", $cf_possible_ip);
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i]))
continue;
//$pat = "/({$pattern[$i]})/";
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pat = "/^{$pattern[$i]}/";
$is_possible_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_possible_ip)
break;
}
if (!$is_possible_ip)
die ("접근이 가능하지 않습니다.");
}
// 접근차단 IP
$is_intercept_ip = false;
$pattern = explode("\n", trim($config['cf_intercept_ip']));
for ($i=0; $i<count($pattern); $i++) {
$pattern[$i] = trim($pattern[$i]);
if (empty($pattern[$i]))
continue;
$pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pat = "/^{$pattern[$i]}/";
$is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_intercept_ip)
die ("접근 불가합니다.");
}
}
// 스킨경로
$board_skin_path = '';
if (isset($board['bo_skin']))
$board_skin_path = "{$g4['path']}/skin/board/{$board['bo_skin']}"; // 게시판 스킨 경로
// 방문자수의 접속을 남김
include_once("{$g4['bbs_path']}/visit_insert.inc.php");
// common.php 파일을 수정할 필요가 없도록 확장합니다.
$tmp = dir("$g4[path]/extend");
while ($entry = $tmp->read()) {
// php 파일만 include 함
if (preg_match("/(\.php)$/i", $entry))
include_once("$g4[path]/extend/$entry");
}
// CA¸?ºo´o¿e ¸ðμaA³¸? for f.2.1.5 and higher
if(file_exists($g4[path]."/module/module_process.php") == true)
{
include_once($g4[path]."/module/module_process.php");
}
?>
------------------------------------------------------------------------------------
댓글 전체
접근허용ip랑 차단ip를 아예 초기화 하는방법을 알려주심 더 감사드립니다
ip 란에 무얼 적었는지는 몰라도
phpmyadmin에 접속해서 해당 db값을 손보시는게 편할 것 같은데요.
해당 db값은 <<< 좌측 메뉴 그누사전에 보시면 나올겁니다
phpmyadmin에 접속해서 해당 db값을 손보시는게 편할 것 같은데요.
해당 db값은 <<< 좌측 메뉴 그누사전에 보시면 나올겁니다
PHPmyadmin 은 해당 웹호스팅 업체에서 대부분 제공합니다.
그거 접속하신담에 왼쪽 테이블 목록을 쭉 보시면
g4_config
라는것이 있을겁니다.
그거 들가셔서
cf_possible_ip
라는 속성에 적힌 값을 수정하시면 되는데..
수정하는법은 거기 인터페이스를 잘 살펴보시면 아실수 있을거에요..
저장만 안하면 왠만해선 문제될거 없으니까 겁내지마시고 천천히 살펴보시길~
그거 접속하신담에 왼쪽 테이블 목록을 쭉 보시면
g4_config
라는것이 있을겁니다.
그거 들가셔서
cf_possible_ip
라는 속성에 적힌 값을 수정하시면 되는데..
수정하는법은 거기 인터페이스를 잘 살펴보시면 아실수 있을거에요..
저장만 안하면 왠만해선 문제될거 없으니까 겁내지마시고 천천히 살펴보시길~
답변 모두 고맙습니다.. 나름 판단으로.. 채택했습니다.. 용서해주세용 팬션님