본문 바로가기

카테고리 없음

[PHP]html 제거 함수들



이번에는 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 공격등을 방어 할수 있습니다.


봐주셔서 감사합니다.