나는 항상 URL/HTML 인코딩/이스케이프와 혼동스러워합니다. 나는 PHP를 사용하고 있으므로 일들을 정리하고 싶습니다. 개별 쿼리 문자열 부분URL/HTML 이스케이프/인코딩
$url = 'http://test.com?param1=' . urlencode('some data') . '¶m2=' . urlencode('something else');
htmlentities
을 위해 :
나는 항상
urlencode
를 사용한다고 말할 수 있도록<>
같은 특수 문자를 이스케이프 동안 그가 제대로 렌더링되는 경우 브라우저
각 기능을 사용할 수있는 다른 장소가 있습니까? 나는이 모든 도망 치는 것을 잘 못하고 항상 혼란 스럽다.
멋진 대답을. 이것은 다른 컨텍스트 내의 컨텍스트를 적절하게 이스케이프 (escape)하는 방법의 예입니다. urlencode가 문제를 일으키기 위해 특별한 html 문자를 절대로 출력하지 않더라도 전체 html 속성 컨텐츠를 이스케이프 처리하지 않아도된다는 점에 유의해야합니다. – Phil