2014년 2월 28일 금요일

PHP에서 HTML 특수문자 처리 htmlspecialchars()

문자열이 HTML 페이지와 PHP변수, 그리고 파일이나 DBMS를 오갈 때 특수문자를 제대로 처리해주지 않으면 프로그램이 원하는 대로 동작하지 않을 수가 있다.

php에서 <, >, & 등의 문자를 처리할 때 다음 함수를 활용한다.


htmlspecialchars()

HTML페이지에서 태그로 인식될 수 있는 특수문자들 -> &lt; &gt;  &amp;로 변환



htmlspecialchars_decode()

htmlspecialchars의 역변환.
인코딩된 문자를 다시 원래대로 복원한다.

댓글 없음:

댓글 쓰기