글쓰기페이지에선 안나오는 조건문에 대해 질문해봅니다. 채택완료
헛둘헛둘
2년 전
조회 1,917
그누보드 5.33을쓰고 있어요
조건문을 만들고 있는 과정인데.
1.회원여분필드인 mb_1이 AAA일때 안나와야한다
2.로그인페이지 일때 안나와야한다
3.register 일때 안나와야한다
4.confirm 일때 안나와야한다
</p>
<p><?php if ($member['mb_1'] != 'AAA' && !strstr($Site_URL, 'login') && !strstr($Site_URL, 'register') && !strstr($Site_URL, 'confirm') ) : ?></p>
<p>내용</p>
<p><?php endif; ?></p>
<p>
이와같이 표현을 해서 테스트를 해보니 작동을 하고 있는데요
여기에 추가로
모든 게시판들의 글 쓰기페이지에도 안나오게 하려고 하거든요.
글쓰기 페이지는 도저히 어찌 표현해야할지 모르겠어서..조언을 기다려봅니다
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
2년 전
다음과 같이 해 볼 수 있을것 같습니다.
</p>
<p><?php
if (
$member['mb_1'] != 'AAA' &&
!strstr($Site_URL, 'login') &&
!strstr($Site_URL, 'register') &&
!strstr($Site_URL, 'confirm') &&
!strstr($_SERVER['REQUEST_URI'], '/bbs/write.php')
) :
?>
내용
<?php endif; ?>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
헛둘헛둘
2년 전
앗! 감사합니다.$_SERVER['REQUEST_URI'] 식으로 써줘야했군요 ㅠ.ㅠ 감사드려요
�
웹메이킹
2년 전
네~ 현재 페이지의 url을 나타나게 해야 하므로 $_SERVER['REQUEST_URI'] 이렇게 정의 해줘야 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인