반응형
urlencode — 문자열을 URL 인코드
설명 ¶
string urlencode ( string $str )
이 함수는 URL의 쿼리 부분에 사용할 수 있도록 문자열을 인코드할 때 편리합니다. 다음 페이지로 편하게 변수를 전달할 수 있습니다.
인수 ¶
str
인코드할 문자열.
반환값 ¶
-_.을 제외한 모든 영숫자가 아닌 문자를 퍼센트(%) 사인에 이어지는 두 16진수로 교체하고 공백은 플러스(+) 사인으로 교체한 문자열을 반환합니다. 이는 WWW 폼에서 인코드한 포스트 데이터, application/x-www-form-urlencoded 매체형과 같은 방식의 인코드입니다. 역사적인 이유로 공백을 더하기 부호(+)로 인코드 하는 점이 » RFC 1738 인코딩(rawurlencode() 참고)과 다릅니다.
Example #1 urlencode() 예제
<?php
echo '<a href="mycgi?foo=', urlencode($userinput), '">';
?>
Example #2 urlencode()와 htmlentities() 예제
<?php
$query_string = 'foo=' . urlencode($foo) . '&bar=' . urlencode($bar);
echo '<a href="mycgi?foo=' . htmlentities($query_string) . '">';
?>
반응형
'IT > php' 카테고리의 다른 글
php headers_list — 보내진 (또는 보낼 준비가 된) 응답 헤더 목록을 반환합니다. (0) | 2016.12.27 |
---|---|
php header_remove — 이전에 설정된 머리글 제거 (0) | 2016.12.27 |
php curl_unescape — 지정된 URL 인코딩 된 문자열을 디코딩합니다. (0) | 2016.12.23 |
php curl_escape — 주어진 문자열을 URL 인코딩합니다. (0) | 2016.12.23 |
php headers_list — 보내진 (또는 보낼 준비가 된) 응답 헤더 목록을 반환합니다. (0) | 2016.12.21 |