D

로그아웃시 페이지유지 시키기

예전에 게시글이 있었던거같은데...삭제됬나보네요..
이틀동안 고생하다가 겨우 찾았습니다. 가장 간단한 방법이네요..

outlogin 스킨에서

outlogin.skin.2.php
로그 아웃 버튼에 url을 추가합니다.

방법1>>
<a href="<?=$g4[bbs_path]?>/logout.php?url=<?=$_SERVER['REQUEST_URI']?>">

방법2>>
<a href="<?=$g4[bbs_path]?>/logout.php?url=<?=$urlencode?>">

그런데 한가지 문제가있더군요..

로그아웃시 로그인되어있는상태로 보여줍니다. 새로고침이나 다시한번 로그아웃버튼을 눌러야
로그인창으로 바뀌네요..

이부분 해결방법 아시는분 리플좀 부탁드립니다..^^
|

댓글 5개

extend/파일이름
<?
if($_SERVER['PHP_SELF'] == "/bbs/login.php")
$url = $_SERVER['HTTP_REFERER'];
if($_SERVER['PHP_SELF'] == "/bbs/logout.php")
$url = $_SERVER['HTTP_REFERER'];
?>


090923
- 영카트를 이용시
비회원카트가 익스가 아닌 다른 브라우져에서 보이지 않는 현상이 있음
그렇군요..그런데 전 연후하은아빠님답글처럼 작업해놓으면 자꾸 오류가생겨요..;;

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/seonggwang/www/board/extend/logout.page.block.extend.php:7) in /home/hosting_users/seonggwang/www/board/head.sub.php on line 32

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/seonggwang/www/board/extend/logout.page.block.extend.php:7) in /home/hosting_users/seonggwang/www/board/head.sub.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/seonggwang/www/board/extend/logout.page.block.extend.php:7) in /home/hosting_users/seonggwang/www/board/head.sub.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/seonggwang/www/board/extend/logout.page.block.extend.php:7) in /home/hosting_users/seonggwang/www/board/head.sub.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/seonggwang/www/board/extend/logout.page.block.extend.php:7) in /home/hosting_users/seonggwang/www/board/head.sub.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/seonggwang/www/board/extend/logout.page.block.extend.php:7) in /home/hosting_users/seonggwang/www/board/head.sub.php on line 38

혹시 이유를 아시는지??

그누보드는 www/board 폴더에 들어있구요..아웃로그인 html은 www/html 폴더에 들어있습니다.

이유아시면 답변좀..^^
logout.page.block.extend.php파일 내용중
?>다음 공백이없어야되요..
공백이 있는 것도 문제를 일으키나보죠?
그렇네요..바다로님말씀대로 공백을 없애니..오류는 안생기네요..
근데 전 자꾸 로그아웃시에 페이지 이동이 되버려요..ㅠㅠ

현재 그누보드는 www/board 에 설치되어있구요..기타 페이지구성은 www/html 에 파일들이 들어있는데요.. 각각 폴더에 _common.php만들어서 include_once("./_common.php");수정해서 사용중입니다. 그런데 자꾸 로그아웃하면 그누메인으로 페이지이동이 되버리네요..;;

지식이 바닥이라.. 이유를 못찾아서..그냥 전 위에방식으로 작업할수밖에 없나봐요..ㅠㅠ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
15년 전 조회 4,773
15년 전 조회 3,804
15년 전 조회 5,643
15년 전 조회 5,624
15년 전 조회 1만
15년 전 조회 6,769
15년 전 조회 4,360
15년 전 조회 5,043
15년 전 조회 4,947
16년 전 조회 5,736
16년 전 조회 6,527
16년 전 조회 4,549
16년 전 조회 8,973
16년 전 조회 5,046
16년 전 조회 4,742
16년 전 조회 3,499
16년 전 조회 6,206
16년 전 조회 5,599
16년 전 조회 7,441
16년 전 조회 7,583
🐛 버그신고