비회원일경우 특정 페이지로 보내려면?

비회원이 홈페이지 주소 어디로든지 접속하면 무조건 관리자가 지정한 페이지로 보내고싶습니다.
|

댓글 6개

head.sub.php 에

if(!isset($Member[mb_id]) || trim($Member[mb_id]) == "")
goto_url(이동URL) ;


goto_url 함수 명칭이 맞나 모르겠네요;;
if(!isset($Member[mb_id]) || trim($Member[mb_id]) == "")
goto_url("http://도메인/index.php") ;

이렇게 했습니다.

로그인을 안하면 http://도메인/index.php 으로 가고 로그인을 하면 http://도메인/main.php 로 가게 하고싶은데... 이코드하니까 인덱스랑 메인을 무한반복 왔다갔다하네요 ㅠㅠ
모든 페이지 상단에 아래 소스 입력
물론 그누보드일 경우 이며
include '_common.php' 파일이 붙어 있어야 합니다.

<?php
if (!$is_member) {
alert("비회원입니다.", $url);
}
?>
$url 보낼 주소
모든페이지에 안넣고 하는 방법은 없을까요...너무 많아서..ㅠㅠ
if(!isset($no_goto)){
if(!isset($Member[mb_id]) || trim($Member[mb_id]) == "")
goto_url("http://도메인/index.php") ;
}

으로 변경하시고 goto_url 을 작성하신 파일 여시고.

head 인클루드 위에 $no_goto = 1; 이라고 넣어주세요
아.. 데니크레인 님 if문이 맞습니다;;

if(!isset($Member[mb_id]) || trim($Member[mb_id]) == "") 이부분은 잘못됐습니다;;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
15년 전 조회 2,875
15년 전 조회 1,432
15년 전 조회 2,489
15년 전 조회 3,252
15년 전 조회 2,399
15년 전 조회 1,594
15년 전 조회 1,569
15년 전 조회 1,751
15년 전 조회 1,554
15년 전 조회 1,660
15년 전 조회 1,535
15년 전 조회 1,642
15년 전 조회 1,650
15년 전 조회 2,232
15년 전 조회 4,410
15년 전 조회 2,494
15년 전 조회 1,721
15년 전 조회 1,962
15년 전 조회 2,264
15년 전 조회 2,864