문자열을 받으면 PHP에 변수에 알아서 잘 들어가는 것으로 생각됨.
<input type=text>, <textarea>등에서
(특수문자, 한글, 연속으로 공백 2개 이상 등...)
잘 안된다고 생각하면 javascript같은 것을 써서 url-encoding으로 전송해야할 것임.
GET은 값이 url 뒤에 붙어오기 때문.
DB에 저장하기.
base64 encoding을 한 후 SQL select query에 붙이면 됨.
DB에서 꺼내기
base64 decoding을 함.
다시 화면에 출력하기.
DB에서 꺼낸 후
1. htmlspecialchars() 함수를 이용.
<, > 등을 변환함. <, >가 됨.
htmlentities를 쓰게 되면 한글이 깨짐.
2. 개행문자는 nl2br() 함수로 변환. <br />가 됨
3. 연속 2개 이상의 공백을 위해 공백은 & nbsp; 로 변환해야 함.
댓글 없음:
댓글 쓰기