[눈꼽만한팁] 로그아웃시 현재 페이지 유지 [2006/05/28 03:38 수정] 정보
[눈꼽만한팁] 로그아웃시 현재 페이지 유지 [2006/05/28 03:38 수정]
본문
로그인할때는 로그인하기 전 페이지가 유지가 됩니다.
그러나 로그아웃했을때는 로그아웃하기 전 페이지가 유지가 안 되고 그누보드4가 설치된 폴더의 인덱스로 이동하게됩니다.
그래서 한가지팁을 공개합니다. ^^
직접 logout.php 파일을 수정하는 방법도 있으나 그누보드4가 업그레이드되면 다시 logout.php 파일을 수정해줘야하는 번거로움이 있어서 logout.php를 수정하지 않고 로그아웃했을때 로그아웃하기 전 페이지를 유지할 수 있도록 했습니다.
그누보드4 폴더에 보면 extend 폴더가 있습니다.
이 extend 폴더에 아무이름.php 파일을 하나 만드시고 내용을
<?
if($_SERVER['PHP_SELF'] == "/bbs/logout.php")
if(!$url) $url = $_SERVER['HTTP_REFERER'];
?>
이렇게 입력해주시고 저장하시면 로그아웃 버튼을 누르기 전 페이지를 유지합니다.
혹시 그누보드4를 계정의 루트폴더에 설치하지 않으신 분은 /bbs/logout.php 를 홈페이지의 url을 기준으로 수정해주십시오.
예) test.com 이라는 도메인에서 그누보드4를 gnuboard4 라는 폴더를 만들고 설치했을경우
url에 표시되는 주소가 http://test.com/gnuboard4/bbs/logout.php 입니다.
여기서 test.com 까지는 PHP_SELF에서 출력되지 않으니 앞부분은 없애버리시고 test.com 뒤에 붙어있는 슬래쉬(/)부터 logout.php까지 적으시면 됩니다.
/gnuboard4/bbs/logout.php
이상 눈꼽만한팁이었습니다. ^^
2006/05/28 03:38 수정 - if(!$url) 추가
그러나 로그아웃했을때는 로그아웃하기 전 페이지가 유지가 안 되고 그누보드4가 설치된 폴더의 인덱스로 이동하게됩니다.
그래서 한가지팁을 공개합니다. ^^
직접 logout.php 파일을 수정하는 방법도 있으나 그누보드4가 업그레이드되면 다시 logout.php 파일을 수정해줘야하는 번거로움이 있어서 logout.php를 수정하지 않고 로그아웃했을때 로그아웃하기 전 페이지를 유지할 수 있도록 했습니다.
그누보드4 폴더에 보면 extend 폴더가 있습니다.
이 extend 폴더에 아무이름.php 파일을 하나 만드시고 내용을
<?
if($_SERVER['PHP_SELF'] == "/bbs/logout.php")
if(!$url) $url = $_SERVER['HTTP_REFERER'];
?>
이렇게 입력해주시고 저장하시면 로그아웃 버튼을 누르기 전 페이지를 유지합니다.
혹시 그누보드4를 계정의 루트폴더에 설치하지 않으신 분은 /bbs/logout.php 를 홈페이지의 url을 기준으로 수정해주십시오.
예) test.com 이라는 도메인에서 그누보드4를 gnuboard4 라는 폴더를 만들고 설치했을경우
url에 표시되는 주소가 http://test.com/gnuboard4/bbs/logout.php 입니다.
여기서 test.com 까지는 PHP_SELF에서 출력되지 않으니 앞부분은 없애버리시고 test.com 뒤에 붙어있는 슬래쉬(/)부터 logout.php까지 적으시면 됩니다.
/gnuboard4/bbs/logout.php
이상 눈꼽만한팁이었습니다. ^^
2006/05/28 03:38 수정 - if(!$url) 추가
추천
6
6
댓글 43개
이런건 어떻게 하나요?
그냥 호기심 질문인데. 아시면 갈쳐 주셔요^^
<?
if($_SERVER['PHP_SELF'] == "/bbs/logout.php")
$url = $_SERVER['HTTP_REFERER'];
?>
에 회원 아이디 추가 하고 그 아이디가 로그아웃 할때는 http://sir.co.kr/ 로 새로고침 되게 하는것은 ?
히히. 좀 방자 햇죠? 캬캬캬..
좋은 팁 감사합니다.
그냥 호기심 질문인데. 아시면 갈쳐 주셔요^^
<?
if($_SERVER['PHP_SELF'] == "/bbs/logout.php")
$url = $_SERVER['HTTP_REFERER'];
?>
에 회원 아이디 추가 하고 그 아이디가 로그아웃 할때는 http://sir.co.kr/ 로 새로고침 되게 하는것은 ?
히히. 좀 방자 햇죠? 캬캬캬..
좋은 팁 감사합니다.

<?
if(($_SERVER['PHP_SELF'] == "/bbs/logout.php") && ($member[mb_id] != "yhs6374"))
$url = $_SERVER['HTTP_REFERER'];
?>
이렇게 하시면 yhs6374 라는 아이디를 가진 회원을 제외한 나머지 회원들만 현재 페이지를 유지합니다. ^^
if(($_SERVER['PHP_SELF'] == "/bbs/logout.php") && ($member[mb_id] != "yhs6374"))
$url = $_SERVER['HTTP_REFERER'];
?>
이렇게 하시면 yhs6374 라는 아이디를 가진 회원을 제외한 나머지 회원들만 현재 페이지를 유지합니다. ^^
캬~~ 감사드립니다. ^^
활용할 곳이 많은 소스 라는것을 느낍니다. 간혹 접속 하는 울 마눌님 한테 써먹어 봐야쥐.^^
활용할 곳이 많은 소스 라는것을 느낍니다. 간혹 접속 하는 울 마눌님 한테 써먹어 봐야쥐.^^
오오오~ 스크랩해야겠습니다~ ^^
윤효섭님 좋은 팁 알려주셔서 감사합니다.
윤효섭님 좋은 팁 알려주셔서 감사합니다.
에러가 나네요 -,-;

<?
~~~~~~~~~~~~~~~~~~~~~~어쩌구저쩌구
?>
이 물음표 사이 이외에 공백이 있거나 빈줄이 있으면 에러가 납니다. ^^
타이트하게 줄여주세요. ㅋㅋ
~~~~~~~~~~~~~~~~~~~~~~어쩌구저쩌구
?>
이 물음표 사이 이외에 공백이 있거나 빈줄이 있으면 에러가 납니다. ^^
타이트하게 줄여주세요. ㅋㅋ
전 extend 폴더 없는데영...
감사합니다^--^
로그아웃시 현재 페이지 유지
늦은 댓글 이지만..감사합니당;
수고하셨습니다. 감사합니다.

정말 유용한 팁입니다. 고민하구 있었는데요... ^^ 감사감사
g
좋은 팁 감사합니다 ^^
로그아웃 고정
good!!!
감사합니다^^
감사합니다^^
참 유용한 팁입니다.

오~ 감사합니다 ^^
로그아웃시페이지 유지
로그인/로그아웃시 첫페이지로만 이동할때 대처방법
좋은 팁입니다.
그런데 제 경우에는 에러가 나는데 head.sub.php 32줄에서 header 가 이미 import 되었다는 에러메시지가 나옵니다.
그런데 제 경우에는 에러가 나는데 head.sub.php 32줄에서 header 가 이미 import 되었다는 에러메시지가 나옵니다.
반드시 필요하져
이거 찾고 있었는데, 감사합니다

좋은팁~~~감솨 ㅋ
로그인과 로그아웃시 같은페이지
한방에 잘 됩니다^^ ㅋㅋ
잘배웠습니다.
감사합니다 덕분에 오류내용 수정하였습니다
잘됩니다.^^감사합니다~
잘 사용하겠습니다.^^
감사합니다. 이거 찾으려고 고생했어용 ㅋㅋㅋ 감쏴@@@ 잘 됩니다.
감사함니다..ㅎ
감사합니다.
동작을 안해서 한참 고민했는데
첫번째줄에 ; 빠졌네요.....ㅎㅎㅎ
동작을 안해서 한참 고민했는데
첫번째줄에 ; 빠졌네요.....ㅎㅎㅎ
로그아웃
우와.. 완전 특급팁... 이것때문에 얼마동안 고생했는지를 몰라요~ 매우 감사합니다!
스크랩좀 해갈께요~
스크랩해갈께요
유용한 정보 정말 감사합니다 (--)(__) 꾸벅
유용한 정보 정말 감사합니다 (--)(__) 꾸벅
감사합니다.~~

찾던 팁인데 감사합니다^^*
정말 감사합니다~~~정말 찾던 팁이였어요~
한참 고민했던 부분인데 감사합니다. 스크랩 해갈께요.. ^^
로그아웃시 현재페이지 유지
정말 감사하네요~ 로그아웃시 현재페이지 유지