포럼

스킨 작업을 하다가 XE에서 보안차원으로 인코딩 시킨 도큐먼트의 타이틀 때문에 

지장을 받고있는 부분이 스킨단에서의 Display 부분 임을 알고 문득 궁금한 점이 생겼습니다.


XE의 document.item.php에 보면 getTitle 함수가 정의되어있는데,

에디터에서 제목에 간단한 변화를 줄수있도록 하려다보니 이를 제어하기위해 만들어진 함수 같군요.

도큐먼트를 다루는 대부분의 모듈은 이 getTitle이라는 커스톰 함수를 사용하고 있네요.


이 함수를 보면 htmlspecialchars라는 PHP encoding 메쏘드를 사용하고 있습니다.

그러나 이 메쏘드가 이 getTitle이라는 특정 함수 내에서 사용이 되고있는 이유를 잘 모르겠더군요.


이 getTitle이라는 함수가 이름 그대로 Title을 가져오는 역할만 담당하고있는 것인지 

아니면 또다른 역할이 있는지 잘은 모르겠습니다만

스킨단에서 사용되어지는 display 기능용 함수라면 궂이 htmlspecialchars 같은 인코딩을

사용하지 않아도 될듯 싶은데요. 차라리 strip_tags 같은 제어용 PHP 함수였다면 이해가 갑니다만...


이 함수가 다른 용도로도 사용된다면 

함수의 용도에 따라 정확한 함수명과 함께 다른 함수가 따로 그용도를 위해 존재하는 것이 

보안적인 면에서나 기능확대의 면에서나 제어하기에 더 낫지않을까  싶군요.


혹 제가 이 함수나 메쏘드들에 대해 잘못알고 있다면 이참에 다시 잘 좀 가르쳐주시기 바랍니다. : )

글쓴이 제목 최종 글
XE 공지 정치와 관련 되거나 욕설 포함된 컨텐츠 작성에 주의 부탁드립니다.  
BNU 공지 XE 이슈 등록은 Github 프로젝트를 이용해주세요. [13] 2016.07.15 by ZerglingGo
DRAWHOLIC 공홈 글/댓글등록 무지 오래걸리지 않나요? [9] 2012.02.21 by 박새
Cody getTitle() 이 주로 사용되는 곳은 어디일까요? [2] 2012.02.20 by Cody
leebackup 추천/비추천 애드온 수정 해주세요. [6] 2012.02.20 by winter23
BNU XE 번역 센터기능 간략한 프리뷰 [9] 2012.02.20 by guny
leebackup 칭찬해주세요.. 게시물 수정시 빈화면 뜨는 원인 찾았습니다 ^^ [3] 2012.02.20 by winter23
P. g래퍼 쇼핑몰 구축 하신분 계신가요..?? [11] 2012.02.20 by 수피아보이
황비 Xe NeoSky를 아세요? [1] 2012.02.19 by 독도2005
BNU XE개발팀이 운용중인 XE 테스트 자동화 시스템  
delphiXE2 XE, zb5의 모든 버전을 모아 봤습니다. [3] 2012.02.19 by natura
백성찬 보기 싫고 어딘지 모르게 에러나는 느낌을 주는데... [15] file 2012.02.18 by 이지데브
송동우 xe마크 다신분들의 답변을 얻을 수 있을까요? [6] 2012.02.18 by 황비
SMaker XpressEditor 글자색 제대로 지정되지 않는 버그가 있는데 확인부탁드려요 [8] 2012.02.17 by 비타민.
황비 달라진 구글이슈 [2] file 2012.02.17 by 황비
황비 Xe 구글 프로젝트 이슈들 마지막 분석.... [17] file 2012.02.17 by BNU
leebackup 대댓글 작성시 '내용에 값을 입력해주세요' 버그 문제입니다. [2] 2012.02.17 by miso777
ForHanbi xe 개발자님들께 - 힘내세요!!! [7] 2012.02.17 by ForHanbi
애호가 빚쟁이가 많은것 같아요. [2] 2012.02.17 by 에릭리카드
hotrabbit 게시판 체크박스 다중선택 지원안하나요? [3] 2012.02.16 by BNU
flowerrain 답글이 없어서 다시 한번 - 쪽지함 관련 에러 [3] 2012.02.16 by flowerrain
우진홈 우리 이런 이야기 좀 해 봐요...^^ XEdriverGuide [11] 2012.02.16 by 독도2005