CI 묻고 답하기

제목 xss 방어 esc($value) 시 오류
카테고리 CI 4 관련
글쓴이 ㅎㅅㅎ 작성시각 2020/07/13 01:02:28
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 12641   RSS

CI4 구축중입니다.

xss 방어 방법을 찾아보던 중 

http://ci4doc.cikorea.net/general/common_functions.html#esc

이곳을 참고하여 esc()함수를 써보려고

echo esc($_POST['id']); 를 찍어봤습니다.

그런데 뜬금없이 500에러가 뜨면서 정의되지 않은 함수라고 하네요.

문서에는 전역함수로써 이미 정의되어 있다고 하는데 ..

따로 추가를 해야하나요?

추가하려면 어떻게 해야하나요?

답변 미리 감사드립니다 ( _ _ )

 다음글 lighttpd 와 CI3 (4)
 이전글 ci4 out of memory 어떻게 하면 될까요..... (2)

댓글

한대승(불의회상) / 2020/07/13 09:24:29 / 추천 0

system/Common.php 에 정의되어 있는 전역함수 맞습니다.

코드이그나이터 내부에서도 사용중인 함수이므로 별도의 작업없이 사용 가능합니다.

ㅎㅅㅎ / 2020/07/13 09:32:44 / 추천 0
제 common.php 를 찾아보니 
esc()는 없고 html_escape()이 있네요ㅜ
 
답변감사드립니다!!
한대승(불의회상) / 2020/07/13 10:46:31 / 추천 0
@ㅎㅅㅎ ci4 버전이 어떻게 될까요?
ㅎㅅㅎ / 2020/07/13 11:30:26 / 추천 0
아하... 버전이 3이였네요... ;;;;