sql_escape_string 적용에 관련하여 질문드립니다.

sql_escape_string 적용에 관련하여 질문드립니다.

QA

sql_escape_string 적용에 관련하여 질문드립니다.

본문

선택삭제를 눌러서 게시글을 삭제 할 경우 "올바른 방법으로 이용해 주세요." 경고창이 뜨면서

삭제가 되지 않아서 확인을 해보니

띄어쓰기 사용시 \가 붙어서 값이 일치하지 않아서 위와같은 경고가 뜨는걸 확인했습니다.


common.php파일을 확인하니 $_POST    = array_map_deep('stripslashes',  $_POST);

이 구문으로 \를 제거를 해주었는데


그 아래 다시

$_POST    = array_map_deep(G5_ESCAPE_FUNCTION,  $_POST);

이 구문으로 인하여 \가 다시 생성 되고 있습니다.


그래서 저런 경고창이 뜨는데 아래껏을 주석처리를 하면 잘 됩니다...

그런데 그렇게 처리를 해도 될지에 대해 궁금해서 문의글 남깁니다.

아니면 무슨 설정에 문제가 있는것인지 답변 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 1

일부 서버에서 mysql_real_escape_string 함수로 인해 한글이 깨지는 경우가 생깁니다.
그누보드5에서는 config.php 파일에서 G5_ESCAPE_FUNCTION 설정을 이용해서 한글이 깨질 때
escape function 을 변경할 수 있도록 하고 있습니다.
답변을 작성하시기 전에 로그인 해주세요.
전체 60,954
QA 내용 검색

회원로그인

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