우선 로그인은 쿠키를 사용합니다.. cookie !

쿠키란?! 서버에서 사용자에 대한 정보를 사용자의 컴터에 임시로 저장해놓는거죠~ -0-; 어렵나?
머;; A 란 애 한테는 [이뿌다] 라고;; 명찰을 달아주고; B 란 애 한테는 [귀엽다] 라고 명찰을 달아주고;
나중에 그걸 보고 A 는 이뿌다 B 는 귀엽다라고 판단한다는 식이죠 (적절한 예제가 아닌거 같은;;)

그니깐 로그인에선 A가 로그인 하면 [로그인을 했다;] 라는 정보를 A 의 컴퓨터에 저장시켜놓고
나중에 로그인 했는지 안했는지 판단하죠 ^-^;

▷ 먼저 로그인이 안될경우..

안되신다는 분들 익스 6 쓰시고 계시지 않으신가요?
익스 6.0 은 개인정보 보호때문에 기본적으로 쿠키생성을 많이 안되게 해놓았습니다..

그래서 쿠키를 쓰는 로그인이 잘 안되는 경우가 발생하는거죠.. (쿠키가 안 생기니; 로그인 했는지 안했는지 모르겠죠?)

이 문제는 익스프로러 설정을 바꿔 쿠키생성을 좀더 자유롭게 하면됩니다..

./files/attach/images/133/804414/puk.jpg
메뉴의 [도구] - [인터넷옵션] 을 누릅니다~

./files/attach/images/133/804414/nat.jpg
[개인정보] 탭에 가서 설정을 [낮음] 으로 해주세요 ^^

이렇게 하면 쿠키가 생성되어 로그인 체크가 잘 될꺼에요 -0-

▷ 아웃로그인으론 로그인이 됬는데 게시판은 안되는 경우..

아웃로그인 소스에 쓴 주소랑; 링크에 쓴 제로보드 주소랑 똑같이 해야 쿠키가 제대로 작동합니다..
로그인은 아까 설명한데로 로그인이 되면 로그인 됬다고 쿠키가 생성이 됩니다.
이때 { 예) http://nzeo.com/bbs/ } 에서 로그인하면 http://nzeo.com/bbs/ 에서 로그인 됬다고; 기억 된답니다..

>이 과정에서 nzeo.com 과 www.nzeo.com 음 엄연히 다른 걸로 계산이 되는거죠..

물론; 우리가 브라우져로 보기엔 http://nzeo.com 이든 http://www.nzeo.com 이든 똑같지만.
쿠키는 다른곳으로 판단을 해버린답니다 :( 그러니; 주소는 다 맞춰야 겠죠?

간단하게 말하자면, 이렇게 맞춰주라는 겁니다;

아웃로그인 : http://nzeo.com/bbs/out_login.php
게시판링크 : http://nzeo.com/bbs/zboard.php?id=어쩌구저쩌구 [O]

아웃로그인 : http://www.nzeo.com/bbs/out_login.php
게시판링크 : http://www.nzeo.com/bbs/zboard.php?id=어쩌구저쩌구 [O]

아웃로그인 : http://www.nzeo.com/bbs/out_login.php
게시판링크 : http://nzeo.com/bbs/zboard.php?id=어쩌구저쩌구 [X]

아웃로그인 : http://nzeo.com/bbs/out_login.php
게시판링크 : http://www.nzeo.com/bbs/zboard.php?id=어쩌구저쩌구 [X]

* 절대 경로를 쓸 경우! {DogMa 님 글에서,}

제목과;;; 같은 경우 회원정보가 안뜨고 다시 로그인창으로 넘어가는 경우가 있죠.
아주 건방지죠;; 그거;; ㅡ_ㅡ;

소스제공자들이 설명을 할때 html 에 삽입을 할 경우


include "zboard/아웃로그인.php";
?>
로 설명합니다.

그래서 일반적으로 생각하기에 상대경로를 적어주거나
절대경로를 쓰더라도 http://를 사용하는 경우가 많습니다.
긍까;; 이렇게 말이죠;;

include "http://www.졸라멋진도멘;;.XXX/zboard/아웃로그인.php";
?>


오호라~~ 통재라~~~
이렇게 될 경우 계정의 절대경로에서 제공하는 쿠키정보가
넘어가지 않기 때문에 로그인이 되었어도 처음의 로그인 창으로
다시 되돌아 가는 것입니다.

이곳에서 지정해야 할 절대 경로라는 것은 계정의 절대경로를 말 하는 것입니다.

계정을 제공받았을 시 FTP를 사용해서 접속을 해보면
대부분의 자신의 계정디렉토리는

/home/니별명;;/....

이렇게 되어있습니다.;;;

니별명이라 해서 기분 나쁨미까? ㅡ_ㅡ;;;
때릴꼬에요???;;;; ㅡㅅㅡ;;
아잉~~*


제 닉이 DogMa니깐 아마도 이렇게 되어있겠죠;;

/home/dogma

만약 제로보드의 경로를 나타내면

/home/dogma/제로넘보드;;;
(제로야;; 나 때릴꼬야?? ㅡㅅㅡ;;;;;;)

이렇답니다.

즉;;!!!


include "/home/니별명;;;/zboard/아웃로긴.php
?>

이런식으로 해줘야 아웃로긴에서 회원정보라는 놈이 짱박히지 않고
순순히 자수합니다. ㅡ_ㅡ;

그럼;; 많은 도움이 되시길 바랍니다.

ㅡ_ㅡγ  

* 끝 -_-;


* 게시판 헤더파일이나 푸더파일로 인크루드 or 아이프레임 했을경우

헤더 파일 주소를! 꼭 절대 경로로 해주셔야 됩니다~
(간단한거지만; 이거 땜에 안되는 경우가 참많아요 -_-a )

그럼 모두 좋은 하루 되세요 ;)
이 게시물을..