다시한번 세션 질문드립니다.... 정보
다시한번 세션 질문드립니다....본문
홈페이지를 만들고있습니다.
dev서버라 회사에서 아니면 보이지 않아서 url은 공개해봣자 안보이므로 pass....
홈페이지의 서브메뉴에서 그누보드 아닌 서브와 그누보드 기반인 페이지들로 나뉘는데
만약 로그인을 하면 ....가 로그인중입니다 가 나오게 소스를해놨어요
그누보드 아닌 페이지에서는 로그인하면 위에가 출력되는데
그누보드 페이지들에서는 아이디을 못받아오는거같아요
<?
if(!$mb_id['mb_id'])
{
include_once "login_2.php";
}
else
{
include_once "logout.php";
}
?>
login_2는 로그인,회원가입이 나오게하는페이지고
logout은 ...가로그인중입니다가 나오게 하는 페이지입니다.
그누보드의 common.php와 그누보드가 아닌 페이지(login_check.php)의 세션 폴더 경로는 같습니다
권한도 777로 줬구요
echo $mb_id를 찍어보니 그누보드가 아닌 페이지에서는 해당 id가 찍히고
그누보드 페이지에서 찍어보니 아이디가 안찍히네요...
세션경로도일치하고 위 소스도 같이 줬고
폴더 권한도 777로 줬는데
왜 못받아올까요...
도와주세요 ㅠ
dev서버라 회사에서 아니면 보이지 않아서 url은 공개해봣자 안보이므로 pass....
홈페이지의 서브메뉴에서 그누보드 아닌 서브와 그누보드 기반인 페이지들로 나뉘는데
만약 로그인을 하면 ....가 로그인중입니다 가 나오게 소스를해놨어요
그누보드 아닌 페이지에서는 로그인하면 위에가 출력되는데
그누보드 페이지들에서는 아이디을 못받아오는거같아요
<?
if(!$mb_id['mb_id'])
{
include_once "login_2.php";
}
else
{
include_once "logout.php";
}
?>
login_2는 로그인,회원가입이 나오게하는페이지고
logout은 ...가로그인중입니다가 나오게 하는 페이지입니다.
그누보드의 common.php와 그누보드가 아닌 페이지(login_check.php)의 세션 폴더 경로는 같습니다
권한도 777로 줬구요
echo $mb_id를 찍어보니 그누보드가 아닌 페이지에서는 해당 id가 찍히고
그누보드 페이지에서 찍어보니 아이디가 안찍히네요...
세션경로도일치하고 위 소스도 같이 줬고
폴더 권한도 777로 줬는데
왜 못받아올까요...
도와주세요 ㅠ
댓글 전체

그누보드로 구성된 페이지에서 $is_member 값이 있는지 한번 보시겟어요????
1이 찍히는데 잘못된건가요? 로그인이 유지가 되는 그누보드가 아닌 페이지에서는 is_member값이 찍히는데 그누보드 페이지에서는 로그인표시가 안나오는데 is_member찍으면 1이 찍히네요
아직 해결 못했군요
지난번 질문에 답변을 한 것 같은데..
세션폴더를 같이 했다면 로그인 후 세션명(그누에서는 ss_mb_id를 씁니다)으로 아이디를 세션에 저장하거나
common.php에서 찾아오는 세션명을 바꾸어야겟지요
그 다음 문제는 세션에서 찾아온 아이디로 회원 테이블에서 회원 정보를 불러오는 부분입니다
$member[mb_id] 등등의 변수를 만들죠
이 부분을 그누 아닌 회원 테이블에서 추출 하도록 코드를 만들던가 다른 방법으로 하던가 해서
$member 변수를 만들어야 게시글 등록 및 그누보드 여러 곳에서 사용할 수 있습니다
-----------
우선 첫 테스트는 common.php에서
그누보드 아닌 곳에서 로그인하면 아이디를 세션에 저장하도록 하고
이 아이디를 세션에서 찾아서 제대로 나오는지 출력 해보는 일입니다
--------------------
$is_member ==1 이라는 것은 로그인으로 확인 되었다는 말입니다
print_r($member); 해서 아이디 이름 등이 나오도록 해야 합니다
지난번 질문에 답변을 한 것 같은데..
세션폴더를 같이 했다면 로그인 후 세션명(그누에서는 ss_mb_id를 씁니다)으로 아이디를 세션에 저장하거나
common.php에서 찾아오는 세션명을 바꾸어야겟지요
그 다음 문제는 세션에서 찾아온 아이디로 회원 테이블에서 회원 정보를 불러오는 부분입니다
$member[mb_id] 등등의 변수를 만들죠
이 부분을 그누 아닌 회원 테이블에서 추출 하도록 코드를 만들던가 다른 방법으로 하던가 해서
$member 변수를 만들어야 게시글 등록 및 그누보드 여러 곳에서 사용할 수 있습니다
-----------
우선 첫 테스트는 common.php에서
그누보드 아닌 곳에서 로그인하면 아이디를 세션에 저장하도록 하고
이 아이디를 세션에서 찾아서 제대로 나오는지 출력 해보는 일입니다
--------------------
$is_member ==1 이라는 것은 로그인으로 확인 되었다는 말입니다
print_r($member); 해서 아이디 이름 등이 나오도록 해야 합니다