'rawurlencode'에 해당되는 글 1건

  1. 2008.10.30 rawurlencode

rawurlencode

PHP 2008. 10. 30. 11:23

본 자료는 오토셋개발자그룹(www.autoset.org)에서 PHP 그룹(www.php.net)의 자료를 복사한 것으로 2006-12-01 09:48를 기준으로 작성되었습니다.

rawurlencode

(PHP 3, PHP 4 , PHP 5)

rawurlencode -- RFC 1738에 따라 URL을 인코드합니다.

설명

string rawurlencode ( string str)

-_.을 제외한 모든 영숫자가 아닌 문자를 퍼센트(%) 사인에 이어지는 두 16진수로 교체한 문자열을 반환합니다. 이는 표시 문자가 특별한 URL 구분자로 해석되는걸 방지하고, 문자 변환이 이루어지는 전송 매체(몇몇 email 시스템 등)에서 URL을 보호하기 위한 RFC 1738에 설명된 인코딩입니다. 예를 들어, FTP URL에 패스워드를 포함하고자 한다면:

예 1. rawurlencode() 예제 1

<?php
echo '<a HREF="javascript:RefAutoSet('PHP_FUNC','ftp://user:');", rawurlencode('foo @+%/'),
    
'@ftp.example.com/x.txt">';
?>

혹은, URL의 PATH_INFO 안에 경로 정보를 전달하고자 한다면:

예 2. rawurlencode() 예제 2

<?php
echo '<a HREF="javascript:RefAutoSet('PHP_FUNC','http://example.com/department_list_script/');",
  
rawurlencode('sales and marketing/Miami'), '">';
?>
295e

참고: rawurldecode(), urldecode(), urlencode(), RFC 1738.

Posted by 철냄비짱
,