[질답/버그/제안] 아미나 미소 베이직 4.4 테마 switcher.php내 html영역 url의 값 오류 - 도메인뒤 '/'…
Miso-Basic4/assets/switcher.php 46 line에 보면
<input type="hidden" name="url" value=" echo urldecode($urlencode);?>">
이 코드가 있는데 여기에 채워지는 값들이 아래처럼 들어갑니다.
도메인과 bbs사이에 '/'가 없습니다.
그래서 스위처를 이용한 테마설정 후 페이지가 새로 시작할 때 오류가 발생합니다.
처음 설치하고, 메뉴를 세팅하면서 뭔가 건드린거 같은데 어느 부분인지 못 찾겠네요.
/common.php에 있는
// URL ENCODING
if (isset($_REQUEST['url'])) {
$url = strip_tags(trim($_REQUEST['url']));
$urlencode = urlencode($url);
} else {
$url = '';
$urlencode = urlencode($_SERVER['REQUEST_URI']);
if (G5_DOMAIN) {
$p = @parse_url(G5_DOMAIN);
$p['path'] = isset($p['path']) ? $p['path'] : '/';
$urlencode = urlencode(G5_DOMAIN.urldecode(preg_replace("/^".urlencode($p['path'])."/", "", $urlencode)));
}
}
이 부분도 원본과 확인을 해 봤습니다.