대체 URL 코드 - %26, %2F, %3A, %3F, %3D
기존 자료 백업 2010. 8. 10. 14:31 |이곳은 백업 블로그 입니다. 현재 캐플이 활동 중인 블로그는 CAppleBlog.co.kr 입니다. 최신 정보들은 새로운 블로그에서 확인해 보세요. ^^
- 이곳은 기존 블로그들의 글을 한군데로 모아 놓은 백업 블로그입니다.
- 현재 링크는 대부분 올바르지 않으며 이러한 링크들은 모두 cappleblog.co.kr 로 이동합니다. (※ 링크 주의)
- 블로그와 커뮤니티는 서로 다른 공간입니다.(로그인을 따로 해야합니다.)
- 저는 윈티티(WinTT)이자 신비(ShinB)이며 캐플(CApple)입니다. 편한대로 불러주세요.
이 포스팅은 제 필요에 의해 특별한 설명없이 그냥 정리해 둔 겁니다.
URL 주소 중 기호 부분을 두 자리의 16 진수로 변환하여 표현하고 있습니다. 요새는 통 들여다 볼 일이 없어서 자꾸 가물거리기에 그냥 정리 해 둡니다. 저같은 경우에는 다운로드 파일의 다이렉트 주소를 소스에서 뽑아올 때 자주 썼습니다.
%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;
?>