extend 폴더에 이상한 파일이 있습니다.
본문
extend 폴더에
_init.php 라는 이름으로 파일이 있는데
소스가
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$enable_dev_ip = array('162.158.118.210');
$is_debug = in_array($_SERVER['REMOTE_ADDR'],$enable_dev_ip) ? true : false;
//if($is_debug)die('bye');
$request_arr = explode('?', $_SERVER['SCRIPT_NAME']);
$request_uri = $request_arr[0];
$part_uri = array_filter(explode('/', parse_url($request_uri, PHP_URL_PATH)));
$curr_path = str_replace('.php', '', end($part_uri));
unset($part_uri[key($part_uri)]);
$curr_program = implode('/', $part_uri);
if(!function_exists('dd')){
function dd($obj){
echo "<pre>";
print_r($obj);
echo "</pre>";
die();
}
}
이렇습니다. 이게 무슨 파일인가요 ?
답변 2
내용으로 보아
개발자가(개발자IP) 본인접속IP 해당될때 코드 확인을 위해서 심어둔
print_r2 와 유사한 기능으로 보여집니다
이전에 개발하신분에게 물어보시고,
접근을 누가하는건지 확인이 안되시면 삭제하셔도 됩니다만
소스상에서 dd($obj) 라는 형태가 있다면
삭제하지 마시고
맨위에서 두번재줄에
return;
한개만 넣으세요
네그렇네요 사용자정의 파일입니다. 공통페이지에 들어가는 내용을
개발자가 기입한것 같습니다.