이번에는 php에서 html를 제거 처리하는 함수들을 알려주고자 합니다.
htmlspecialchars()
htmlentities()
strip_tags()
이 세가지 함수들을 말이죠,
거의 팁 수준의 글이니 딱히 글 내용에대해 뭐라하진마세요
돌맞으면 아파요 ㅠ
---추천---
htmlspecialchars htmlentities strip_tags 의 사용법과 설명
strip_tags
이 함수는 모든 html,php 태그를 제거합니다.
$text2 = strip_tags($text);
이런식으로 사용이 되죠.
htmlentities
모든 문자를 html 엔터티로 변환합니다.
htmlspecialchars 랑 거의 동일한 동작을 합니다.
htmlspecialchars
<,>," 등의 특수문자를 엔터티로 변경합니다.
html를 홈페이지에 디자인으로 나타내는것이아닌
글로 나타내줍니다.
htmlspecialchars($text);
이렇게 사용 됩니다.
반대되는 행동을하는 htmlspecialchars_decode(); 도 있습니다.
요 세가지를 이용하면 일부 쿠키변조,xss 공격등을 방어 할수 있습니다.
봐주셔서 감사합니다.