URL 주소 중 기호 부분을 두 자리의 16 진수로 변환하여 표현하고 있습니다. 요새는 통 들여다 볼 일이 없어서 자꾸 가물거리기에 그냥 정리 해 둡니다. 저같은 경우에는 다운로드 파일의 다이렉트 주소를 소스에서 뽑아올 때 자주 썼습니다.
아래는 예제입니다.
☞ 원래 주소
☞ 변환된 모습
☞ PHP 에서 원래 주소로 다시 변환하기
%26 | & |
%2F | / |
%3A | : |
%3F | ? |
%3D | = |
아래는 예제입니다.
☞ 원래 주소
http://example.com/index.php?page=260&id=22
☞ 변환된 모습
http%3A%2F%2Fwww.example.com%2Findex.php%3Fpage%3D260%26id%3D22
☞ PHP 에서 원래 주소로 다시 변환하기
<?php
$raw_url = "http%3A%2F%2Fwww.example.com%2Findex.php%3Fpage%3D260%26id%3D22";
$decoded_url = rawurldecode($raw_url);
echo $decoded_url;
?>
$raw_url = "http%3A%2F%2Fwww.example.com%2Findex.php%3Fpage%3D260%26id%3D22";
$decoded_url = rawurldecode($raw_url);
echo $decoded_url;
?>
'기타' 카테고리의 다른 글
정규식 표현 특수문자 (0) | 2013.07.31 |
---|---|
정규식표현 정리 (0) | 2013.07.31 |
Commons Net의 FTPClient 사용하기 (0) | 2013.03.27 |
이클립스 Ant를 이용한 FTP 사용하기 (0) | 2013.03.19 |
이클립스(eclipse) 속도 향상 (0) | 2013.02.27 |