로그아웃시...항상 메인화면으로 가는 문제 정보
질문 로그아웃시...항상 메인화면으로 가는 문제본문
그누보드의 업그레이드시 파일수정을 최소화하기 위해 그리고 그룹별 각각의 헤더풋터를 구성하면서,
그룹별 헤더,풋터및 메인화면의 index.php관련 파일까지 아래와 같이 설정을 했습니다.
/root
|
index.php (프레임셋으로 도메인주소를 고정한뒤, gnuboard내 index.php화면으로 이동)
|
|
|-- a_group [a그룹관련 게시판 head.php, tail.php파일과 관련이미지]
|
|-- b_group [b그룹관련 게시판 head.php, tail.php파일과 관련이미지]
|
|-- c_group [c그룹관련 게시판 head.php, tail.php파일과 관련이미지]
|
|-- d_group [d그룹관련 게시판 head.php, tail.php파일과 관련이미지]
|
|-- gnuboard [g4관련 파일일체]
문제가 다름이 아니고, 어떤그룹이든 그 그룹내 속한 게시판내에서 로그아웃을 하면
항상 메인화면으로 이동 처리가 됩니다.
/bbs/내 'logout.php' 파일의..
if ($url) {
$link = $url;
} else if ($bo_table) {
$link = "$g4[bbs_path]/board.php?bo_table=$bo_table";
} else {
$link = $g4[path];
}
goto_url($link);
이부분을 여러가지 방법을 응용해보고, 이전에 g3에서 사용하던 방법인
아웃로그인 스킨에서의 주소에서 사용된
./$cfg[index]?doc=$cfg[bbs_dir]/mblogout.php&url=$urlencode
위같은 주소를 응용해서...끝에..$urlencode 이런 코드를 사용해서 로그아웃을 해도 해당페이지에
머물수 있도록 해보려고 했으나....주소가 중복으로 표시되는 문제가 생기기만 할뿐
해결되지를 않습니다. 간혹, 세션 문제까지 발생하기도 하구요.
폴더의 구조와 위와 같을경우는 현재 예를 들어 설명드린것이고..
게시판에서 글을 읽던 임의의 html페이지내에서 '로그아웃'을 하던간에
메인화면으로 항상 튕겨나가지 않고, 해당페이지에 로그아웃 상태를 유지할수는 없을까요?
폴더의 구조는 g3때와 같은데..그 상황에서는 그렇게 되는게 가능했는데
g4에는 잘 되지를 아니하네요...
위 같은 문제를 해결하신분이나, 방법을 아시면 리플 좀 부탁~~~~
그룹별 헤더,풋터및 메인화면의 index.php관련 파일까지 아래와 같이 설정을 했습니다.
/root
|
index.php (프레임셋으로 도메인주소를 고정한뒤, gnuboard내 index.php화면으로 이동)
|
|
|-- a_group [a그룹관련 게시판 head.php, tail.php파일과 관련이미지]
|
|-- b_group [b그룹관련 게시판 head.php, tail.php파일과 관련이미지]
|
|-- c_group [c그룹관련 게시판 head.php, tail.php파일과 관련이미지]
|
|-- d_group [d그룹관련 게시판 head.php, tail.php파일과 관련이미지]
|
|-- gnuboard [g4관련 파일일체]
문제가 다름이 아니고, 어떤그룹이든 그 그룹내 속한 게시판내에서 로그아웃을 하면
항상 메인화면으로 이동 처리가 됩니다.
/bbs/내 'logout.php' 파일의..
if ($url) {
$link = $url;
} else if ($bo_table) {
$link = "$g4[bbs_path]/board.php?bo_table=$bo_table";
} else {
$link = $g4[path];
}
goto_url($link);
이부분을 여러가지 방법을 응용해보고, 이전에 g3에서 사용하던 방법인
아웃로그인 스킨에서의 주소에서 사용된
./$cfg[index]?doc=$cfg[bbs_dir]/mblogout.php&url=$urlencode
위같은 주소를 응용해서...끝에..$urlencode 이런 코드를 사용해서 로그아웃을 해도 해당페이지에
머물수 있도록 해보려고 했으나....주소가 중복으로 표시되는 문제가 생기기만 할뿐
해결되지를 않습니다. 간혹, 세션 문제까지 발생하기도 하구요.
폴더의 구조와 위와 같을경우는 현재 예를 들어 설명드린것이고..
게시판에서 글을 읽던 임의의 html페이지내에서 '로그아웃'을 하던간에
메인화면으로 항상 튕겨나가지 않고, 해당페이지에 로그아웃 상태를 유지할수는 없을까요?
폴더의 구조는 g3때와 같은데..그 상황에서는 그렇게 되는게 가능했는데
g4에는 잘 되지를 아니하네요...
위 같은 문제를 해결하신분이나, 방법을 아시면 리플 좀 부탁~~~~
댓글 전체
아마도 url에 홈페이지 정보가 있는듯 하군요.
다음처럼 변경해보세요.
if ($bo_table) {
$link = "$g4[bbs_path]/board.php?bo_table=$bo_table";
} else if ($url) {
$link = $url;
} else {
$link = $g4[path];
}
다음처럼 변경해보세요.
if ($bo_table) {
$link = "$g4[bbs_path]/board.php?bo_table=$bo_table";
} else if ($url) {
$link = $url;
} else {
$link = $g4[path];
}
아........... logout.php?url=<?=$urlencode?> 이렇게 써야 하는군요...
전...그냥 logout.php?<?=$urlencode?> ...이렇게 해놨었으니.. -_-;;
리플주신 두분 감사드립니다.
일단 제가 원하는 형태는 '나스카'님의 방법을 응용해야 맞을거 같네요. 감사~
전...그냥 logout.php?<?=$urlencode?> ...이렇게 해놨었으니.. -_-;;
리플주신 두분 감사드립니다.
일단 제가 원하는 형태는 '나스카'님의 방법을 응용해야 맞을거 같네요. 감사~
흐... root님의 방법이 좀 더 논리적인 방법입니다.
다만... 원본을 건드려야 한다는 문제가...
다만... 원본을 건드려야 한다는 문제가...
프레임셋으로 인덱스 화면을 나눠서 주소를 고정(도메인주소만 보이도록)...시켰더니,
현재 root님의 방법처럼 하니..계속 메인으로 넘어가버리네요.
현재 root님의 방법처럼 하니..계속 메인으로 넘어가버리네요.