로그인 상태에 따른 텍스트값이 적용이 안됩니다.

로그인 상태에 따른 텍스트값이 적용이 안됩니다.

QA

로그인 상태에 따른 텍스트값이 적용이 안됩니다.

본문

php 5.6에서 하다가 호스팅을 바꿔서 7.0에서 제작중인데

5.6에서는 잘 적용된 소스가 안되네요.

아래 소스처럼 로그인 상태에 따라 로그인이나 로그아웃 텍스트를 버튼에 보여주는건데

지금은 저 조건문이 적용이 안되서 로그아웃 로그인이 한번에 보이고 있습니다.

문법적으로 틀린건가요?


<button type="button" class="btn btn-default" data-toggle="modal" data-target="#Modal" style="margin: 8px 20px 0px 7px;"><?if($is_member){?>로그아웃<?}else{?>로그인<?}?></button>

이 질문에 댓글 쓰기 :

답변 2

현재 호스팅사 php세팅중 short_open_tag 옵션이 off 로 되어 있을 확률이 큽니다.

php 여는 태그를 <? 대신 <?php 를 붙여서 작성해보세요

해당 부분을 숏태그가 아니라 정식(?)으로 써주시면됩니다.

php 부분이 추가되었습니다.

<?php if($is_member) { ?>로그아웃<?php } else { ?>로그인<?php } ?></button>

 

만약 다른곳에도 문제가 생긴다면 해당 부분도 모두

php 를 넣어주셔야 합니다.

 

이전에도 비슷한 내용으로 문의주셨는데

만약 호스팅사에서 숏태그 설정이 불가할경우 깨지는 부분에 모두 php 를 붙이셔야 할거에요.

 

드림위버에서 모든 파일에 <?php 를 일괄적으로 붙일수 있습니다.

체험판으로도 가능하니 어디를 수정해야할지 모르시겠다면 일괄 수정을 하셔도 될것 같네요.

어렵지 않은 일이니 카카오톡으로 파일 보내주시면 일괄 변환해서 보내드릴께요. 제 정보 보시면 카톡ID 있습니다.

 

 

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

회원로그인

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