본문 바로가기

기타

대체 URL 코드 - %26, %2F, %3A, %3F, %3D ( 16진수 )

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;

?>

 

'기타' 카테고리의 다른 글

정규식 표현 특수문자  (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