게시판 댓글 토큰값 출력이 에러 출력조건에 따라 다를 때 점검할 사항?

게시판 댓글 토큰값 출력이 에러 출력조건에 따라 다를 때 점검할 사항?

QA

게시판 댓글 토큰값 출력이 에러 출력조건에 따라 다를 때 점검할 사항?

본문

/bbs/write_comment_update.php 약 7 ~ 11라인에 있는 변수인

$comment_token 와 $_POST['token'] 변수 출력에 관해서....

 


$comment_token = trim(get_session('ss_comment_token'));
set_session('ss_comment_token', '');
alert($_POST['token'].'|'.$comment_token); // 값이 찍히는지 확인위해 넣은 코드
if(!trim($_POST['token']) || !$comment_token || $comment_token != $_POST['token'])
    alert('올바른 방법으로 이용해 주십시오.');

 

 

error_reporting(E_ALL ^ E_NOTICE); 에러출력 조건 상태 일 때

━▶ 둘 다 값 찍힘

 

error_reporting(E_ALL); 에러출력 조건 상태 일 때

━▶ 둘 다 값 안 찍힘

 

[궁금1]

둘 다 왜 안 찍히는지 궁금하지만,

특히, $comment_token 값이 조건에 따라 달라지는 이유가 정말 궁금합니다.

 

 

※ 배추베이직 게시판 스킨 - 위와 같은 현상 발생

※ 베이직 게시판 스킨 - 어떤 환경에서건 잘 찍힘.

 

신기한 건, 게시판 댓글쓰기 스킨은  위 출력코드 부분보다 나중에 인클루드 된다는 점입니다.

--------------------------------------------------------------------------------------------------

약 18라인

@include_once($board_skin_path.'/write_comment_update.head.skin.php');

 

약 247라인
include_once("./write_comment_update.sns.php");

 

약 335 ~ 336라인

@include_once($board_skin_path.'/write_comment_update.skin.php');

@include_once($board_skin_path.'/write_comment_update.tail.skin.php');

--------------------------------------------------------------------------------------------------

 

 

 

 

[궁금2]

$comment_token = trim(get_session('ss_comment_token'));

위 라인을 view_comment.skin.php 파일에서 출력시키면

에러 출력 조건에 상관없이 왜 무조건 안 보이는지도 궁금하네요.
 

 

PS.

1.

서버 환경: 오토셋10, PHP7.2.10 , 배추빌더5, 배추베이직

 

2.

view_comment.skin.php 파일을 basic 스킨 것으로 교체하니 둘 다 찍히는 걸로 보아

배추베이직의 이 파일이 문제인 것 같긴 한데, 정확한 이유를 모르겠습니다.

 

3

설 연휴 막바지군요.

남은 휴일 잘 보내시고, 올해 복 듬뿍 받으세용. 

 

이 질문에 댓글 쓰기 :

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

회원로그인

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