로그인/로그아웃시 ?oklogin_x=0&oklogin_y=0 이런게 붙습니다.
본문
왜 이런걸까요?
로그인 로그아웃시
?oklogin_x=0&oklogin_y=0
이러한 내용이 주소에 붙습니다.
때문에 오작동이 일어나기도 하네요 모바일에서는 특히..
왜 저런게 붙는걸가요?
그리고 이건 논외인데
이곳 SIR에는 에디터를 사용하는데도 SyntaxHighlight 를 사용하고 있는데
신기하네요....
답변 1
bbs/logout.php
if ($url) {
$p = parse_url($url);
if ($p['scheme'] || $p['host']) {
alert('url에 도메인을 지정할 수 없습니다.');
}
$link = $url;
} else if ($bo_table) {
$link = G5_BBS_URL.'/board.php?bo_table='.$bo_table;
} else {
$link = G5_URL;
}
bbs/login_check.php
if ($url) {
$link = urldecode($url);
// 2003-06-14 추가 (다른 변수들을 넘겨주기 위함)
if (preg_match("/\?/", $link))
$split= "&";
else
$split= "?";
// $_POST 배열변수에서 아래의 이름을 가지지 않은 것만 넘김
foreach($_POST as $key=>$value) {
if ($key != 'mb_id' && $key != 'mb_password' && $key != 'x' && $key != 'y' && $key != 'url') {
$link .= "$split$key=$value";
$split = "&";
}
}
} else {
$link = G5_URL;
}
goto_url($link);
살펴보세요