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

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

QA

SIR 제작의뢰 - 견적무료/익명보정/호스팅, DB 이전/단기개발. 이젠 ' 의뢰인'이 원하는 '제작자'에게만 연락처를 알릴 수 있습니다.

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

본문

/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

설 연휴 막바지군요.

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

 

이 글을 내 페이스북 계정으로 보내기 이 글을 내 트위터 계정으로 보내기 이 글을 내 구글플러스 계정으로 보내기

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 74,589 | RSS
고마운 분의 도움으로 질문을 해결하셨다면, 채택을 눌러서 감사의 마음을 전하세요.
어떻게 질문해야 할지 모른다면 질문하는 방법을 읽어 보신후 질문해 보세요.
QA 내용 검색

회원로그인

진행중 포인트경매

  1. ISPCONFIG 3 PRO 자동설치 스크립트

    참여29 회 시작19.05.21 10:11 종료19.05.28 10:11

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT