데이터베이스에 서식이 지정된 html 태그가 있습니다 (<
은 <
이됩니다).글자 그대로 데이터베이스에서 html 출력
내가 갖고있는 문제는 HTML 태그가 그대로 출력된다는 것입니다. <b>Text</b>
대신 텍스트를 굵은 글씨로 표시하면 <b>
으로 표시됩니다. 이유가 무엇인지 아는 사람이 있습니까? 아니면 고칠 방법? 정말 간단한 문제 일 수 있으며이를 간과하고 있습니다.
웹 사이트의 출력 : DB에
HTML 코드 :
일반적으로 인코딩되지 않은 html을 저장하고 htmlentities를 사용하여 인코딩합니다. –
그건 문제입니다. 그것이 단순한 것이었다는 것을 알았습니다. 나는 codeigniter 프레임 워크를 사용하여 위와 같은 (XSS 공격과 SQLi)을 방지했다. 감사합니다 – RobAtStackOverflow