테스트 사이트 - 개발 중인 베타 버전입니다

로그인 관련, 외부로그인을 쓰긴 하는데,

· 12년 전 · 919 · 2
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'] 값이 안찍힙니다.

이게 세션이나 쿠키랑 관계가 있나요??

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

그런데 session_start(); 는 필요없지 않나요? common.php 파일에서 세션을 시작하도록 되어 있을텐데요.
12년 전
그런가요? 제가 그누보드가 첨인데 제대로 분석을 못해서 그런가 봅니다. 로그인이 된지 안된지 체크 하는 방법을 알고 싶은데, 안되네요..

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440