로그인 관련, 외부로그인을 쓰긴 하는데, 정보
로그인 관련, 외부로그인을 쓰긴 하는데,본문
top.php 파일
$g4_path = "..";
session_start();
include_once("$g4_path/common.php");
include_once("$g4_path/head.sub.php");
include_once("$g4_path/tail.subphp");
if($member['mb_id'])
{
로그인 아이디 비번 입력 창 표시
<form name="FormLogin" action="../bbs/login_check.php" method="post" style='border:0;margin=0px;'>
<form>
}
else
{
로그인 되었음 표시
<form name="FormLogin" action="../bbs/logout.php" method="post" style='border:0;margin=0px;'>
</form>
}
문제는 실제 게시판에는 로그인이 되었다고 나오는데
top.php 파일에서 $member['mb_id'] 가 계속 공백(값없음) 으로 나옵니다.
게시판 상단마다 top.php를 불러오는데, 로그인 후에 게시판으로 이동하면 $member['mb_id'] 값이
찍히나,
top.php만 브라우저에서 띄우면 $member['mb_id'] 값이 안찍힙니다.
이게 세션이나 쿠키랑 관계가 있나요??
$g4_path = "..";
session_start();
include_once("$g4_path/common.php");
include_once("$g4_path/head.sub.php");
include_once("$g4_path/tail.subphp");
if($member['mb_id'])
{
로그인 아이디 비번 입력 창 표시
<form name="FormLogin" action="../bbs/login_check.php" method="post" style='border:0;margin=0px;'>
<form>
}
else
{
로그인 되었음 표시
<form name="FormLogin" action="../bbs/logout.php" method="post" style='border:0;margin=0px;'>
</form>
}
문제는 실제 게시판에는 로그인이 되었다고 나오는데
top.php 파일에서 $member['mb_id'] 가 계속 공백(값없음) 으로 나옵니다.
게시판 상단마다 top.php를 불러오는데, 로그인 후에 게시판으로 이동하면 $member['mb_id'] 값이
찍히나,
top.php만 브라우저에서 띄우면 $member['mb_id'] 값이 안찍힙니다.
이게 세션이나 쿠키랑 관계가 있나요??
댓글 전체
그런데 session_start(); 는 필요없지 않나요? common.php 파일에서 세션을 시작하도록 되어 있을텐데요.
그런가요? 제가 그누보드가 첨인데 제대로 분석을 못해서 그런가 봅니다. 로그인이 된지 안된지 체크 하는 방법을 알고 싶은데, 안되네요..