제목 | esc() 함수 어떤 상황에서 써야하는지 헷갈리네요 | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | 안성 | 작성시각 | 2021/07/08 16:18:34 |
|
|||
메뉴얼 보니 DB에서 정보를 가져와서 출력하는게 아니라 코드상에서 변수입력한 $title까지 esc() 함수처리 되어있고 다른쪽 메뉴얼을 보니 esc() 안된것도 있고 좀 헷갈리네요 ㅡ.ㅡ;;
뷰 페이지에 출력되는 모든 변수는 esc 처리를 해야 하는지 아닌지..
고수님들 답변 부탁드립니다 |
|||
다음글 | debugbar 문의 (2) | ||
이전글 | CI4 폼검증 에러메시지 관련 질문드립니다. (1) | ||
변종원(웅파)
/
2021/07/08 16:25:20 /
추천
0
|
테러보이
/
2021/07/08 22:03:36 /
추천
1
뷰쪽에 출력되는거의 대부분은 해주시면 좋습니다. 예를 들어 <xmp>같은것만 해도...
|
매뉴얼에 잘 설명되어 있습니다. http://ci4doc.cikorea.net/general/common_functions.html?highlight=xss#esc
xss가 무엇인지 검색 한번 해보시구요.
방어수단으로 받은 데이터를 대상으로 이스케이프 처리를 하고 db에 넣는게 일반적인 루틴입니다.