$ _POST를 통해 HTML 양식의 입력을받는 PHP 페이지가 있습니다. $ _POST의 문자열에는 따옴표가 있고 백 슬래시는 '\'로 이스케이프 처리됩니다. 나는 그 밖의 어떤 것이 탈출/부호화할지 모른다. 사용자가 입력 한 내용 (UTF-8로 이상적)을 정확히 갖고 싶습니다.이 작업을 수행하는 간단한 기능이 있다고 확신하지만 어느 것이 적합한 것인지 확실하지 않습니다.
데이터베이스에 삽입하거나 HTML의 중간에서 반환 할 때주의해야한다는 것을 알고 있지만 코드에서 사용자가 입력 한 내용을 정확하게 처리하고 싶습니다.
편집 : magic_quotes_gpc는 일부 항목을 이스케이프 처리하고 있었지만 제거한 후에도 여전히 & # 260과 같은 HTML 항목이 있습니다. $ _POST에서. $ _POST를 원래 사용자 입력으로 다시 디코딩하는 간단한 방법이 있습니까? (UTF-8이 바람직 함)?
데이터를 안전하게 처리하는 것은 "매우 좁은 상황"입니까? 나는 얼마나 많은 좋은 질문들이 그렇게 끝났는지 믿을 수 없다. – doug65536