메인인덱스화면을 로그인전과 로그인후 틀리게 하고싶은데 어떻게 해야되나요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

메인인덱스화면을 로그인전과 로그인후 틀리게 하고싶은데 어떻게 해야되나요 정보

메인인덱스화면을 로그인전과 로그인후 틀리게 하고싶은데 어떻게 해야되나요

본문

메인인덱스화면을 로그인전과 로그인후 틀리게 하고싶은데 어떻게 해야되나요
  • 복사

댓글 전체

정확히 어떤건지 모르겠지만서도..
눈에 보여지는 페이지 구성을 같은 파일명을 가지고 달리 한다는건 ..

파일명을 다르게 해서 로그아웃 할 때, 연결 시키면 되겠지만 꼭 "같은 파일명 (index.php)"으로 가야 한다면...
변수 하나 선언하고 플래그를 달아서 사용하시면 되지 않을까 싶은데요..

index.php
===============================
<?
header 부분(공통)..

if(!$_REQUEST[flag] == true) { // 여기서는 폼 전송으로 받은 값을 조건으로!! 조건문은 flag변수가 있냐 없냐를 판단하면 되니 구미에 맞는 것으로 고르시면 될 듯 하구요..

로그인 전 보여줄 페이지 구성...

}else{

로그아웃 하고 나서의 페이지 구성..

}

tail부분(공통)..
?>
================================

로그아웃 처리 폼...
<?

(중략)
$flag = true;
폼으로 전송을 하시던.. 어떤 방법으로든 index.php 로 전송을 하시구요..
.
.

?>


이렇게 하면 되지 않을까 하는데요.. 그냥 제 생각입니다. (..)
조금 더 간단하게 한다면
로그인 이전의 페이지를 만들어 a.php로 저장
로그인 이후의 페이지를 만들어 b.php로 저장 한 후
index.php의 상단 부분 소스 아래에

include_once("./_head.php");
?>
이 아래에
<?
if(!$member[mb_id]) {
    include "a.php"; //로그인전 페이지 화일
} else {
    include "b.php";로그인 후 페이지 화일
}
이렇게 하면 되지 않을까요?
맞습니다~~!! 꺄악~
제 말이 그 말인데 전 엄청 돌아갔네요 흐흐.. ^^;
맨날 보는 소스인데두.. ㅋ

$member[mb_id]를 사용하면 플래그 따로 선언하지 않아도 되는것을.. 으흐흐..

제 코드가 구석기라면 오호라님 것은 신석기네요 #_#;;

오호라님~ 센스`!! 수고하셔요 ^^ 역시 야매활동은 자제를 해야것어요 후후~
© SIRSOFT
현재 페이지 제일 처음으로