로그아웃시에 게시판첫화면으로 이동
본문
로그아웃하면 게시판의 첫화면으로 이동하게 하고 싶습니다.
<?=$g4[path]?>/bbs/board.php?bo_table=<?=$bo_table?>
요런 주소로 이동하게 하고 싶은데...
특정게시판으로 가는게 아니고 로그아웃한 그 게시판으로 가게 할꺼라고 뒤에 =<?=$bo_table?> 으로 처리를 해야하는것 같습니다.ㅠㅠㅠ
bo_table=aaa (aaa=게시판이름) 이런식으로 링크를 걸수가 없더라고요. 이렇게 하면 어느페이지에서 로그아웃하든 무조건 aaa 게시판으로만 가버리더라고요.
이렇게 하는 이유는... 카테고리 가로버전으로 list.php 페이지를 수정했는데,
전체보기... 에서 로그아웃하면 딱 게시판 첫화면에 있는데,
사과 l 배 l 딸기 .. 이렇게 카테고리가 있는데, 사과를 선택한후에 로그아웃을 하면, 게시판 첫화면이 아니고, 주소표시줄도 보면 뒤에 %asfhgrt% 막 이런식으로 주소가 적혀있고 게시글이 사과가 선택되어진 그 화면으로 뜹니다.
로그아웃시에 주소표시줄에 <?=$g4[path]?>/bbs/board.php?bo_table=<?=$bo_table?> 요렇게 게시판 들어가는 첫주소 되게 할순 없을까요?
outlogin.skin.2.php 여기에서 <?=$g4[bbs_path]?>/logout.php?url=<?=$urlencode?> 를 위의 주소로 바꿨더니 뒤에 =<?=$bo_table?> 를 인식못하더라고요...
불가능한건지ㅠㅠㅠ 도움부탁드립니다.
답변 2
게시판이 아닌 페이지에서 로그아웃하면 위 위코드는 문제가 있겠군요
페이지상단 php부분에
<?
if($bo_table) $urlencode = urlencode("$g4[bbs_path]/board.php?bo_table=$bo_table");
?>
로그아웃링크
<a href="<?=$g4['bbs_path']?>/bbs/logout.php?url=<?=$urlencode;?>">로그아웃</a>
이게 정확한 답입니다
You don't have permission <---------- 이건 해당 화일 접근, 실행 권한이 없다는 것인데
뭔가 이상하군요
주소창에서 직접 logout.php 를 호출해보세요
어느 위치에서건 로그아웃 버튼 링크를 아래처럼 만들면 됩니다
<a href="<?=$g4['bbs_path']?>/bbs/logout.php?url=<?=urlencode("$g4[bbs_path]/board.php?bo_table=$bo_table");?>">로그아웃</a>