bbs 페이지 구분하는 방법

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
bbs 페이지 구분하는 방법

QA

bbs 페이지 구분하는 방법

본문

안녕하세요.

게시판이나 일반 페이지에서는 a내용을 출력하고

회원가입, 로그인 페이지에서는 b내용을 출력하고자 할 경우

어떻게 구분하면 될지 질문드립니다. 

 

아래 코드로 일반페이지와 게시판 구분은 되는데,

회원가입이나 로그인페이지 등.. 에서만 b 내용을 출력하고 싶어서요!

 


<?php
if(!bo_table == ""){
echo 'a';
} else {
echo 'b';
}
?>

이 질문에 댓글 쓰기 :

답변 3

$bo_table 게시판 변수이고 
$wr_id 가 있으면 글 읽기쪽이나 글쓰기 변수가 되구요

$co_id 는 일반 페이지 변수에요

 

$base_filename = basename($_SERVER['PHP_SELF']);
if($base_filename == 'register.php') {

 

이렇게 구분해보세요

자 볼까요 회원가입이나 로그인페이지라면 ...말그대로 비회원 인상태입니다.

그렇다면 비회원한테 b페이지만 보이도록 한다라는것은 납득이 않되네요 비회원한테 특별한 권한을 뭔저 줘야 지 성립이 되는것 이아닌가요?

 

그렇다면 비 회원이 접근할려구 했을경우 해당 비 페이지에 로직을 넣어주면 끝입니다.

<?php
include_once('./_common.php');

  if($is_guest || !$is_member){
  alert ('로그인 후 이용하실 수 있습니다.', G5_URL);
  exit;
  }

?>

네 그렇니 납득이 잘않되네요.. 그렇면 그페이지를 구분하기위한 특별한 무언가의 권한을 줘야 합니다. 아니면 에이이던 비이던 다오픈되 게 보일수밖에없다라는거죠.

하이루님이 말씀하는데로 한다고한다면,
...
에이와 비페이지가 잇는상태이여야하고,

에이페이지에서 다음 진행에 대한 조건을 달아야 하며,
비또한 같은 형식으로 해야합니다.

그런데 이를 무시하고 그전에 아무런 권한이 없는데 두페이지를 접근 권한을 유도하지않고 또한 특별한 권한을 주지않는상태에서 에이와 비를  열람에 대한 처리를 한다는게 난 이해가 않되고잇습니다.

네 권한이라면 꼭 로그인 에대한 회원권한을 말하는것아닙니다. .

에이 페이지 비페이지중에 비페이지를 열람을 할수 잇게 한다라는것은 비페이지를 열람 을 할수있는 특별한 로직이 필하다라는겁니다.

예를들어 비페이지를 접근할려구 했으경우 로그인 을 하게한다던지 아니면 특별한 퀴즈라던지 휴대번호 인증이라던지 메일 인증으로인한 코드발송으로 또는 qr코드 발송으로인한 반영 처리라던지 기타등등 ...특별한 권한에대한 로직이 필요하다라는겁니다.

구지 조건물을 쓸필요가 있나요?  그냥 해당 회원가입및 로그인 페이지에서 해당 b페이지를 인크루트하거나 뭐다란방법으로 출력하면되지않나요?

아 해결하셨다니 ..다행이군요..수고하셨습니다. ^

일반문서는 co_id 가 들어갑니다.

게시판에서는 bo_table 이 들어가구요

 

if($_GET['co_id'] || $_GET['bo_table']){ // 일반문서 또는 게시판이라면

// 게시판 또는 일반문서

} else {

// 그외

}

 

이렇게 구분하면됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 1
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT