>  기사  >  백엔드 개발  >  PHP에서 일반적으로 사용되는 URL 처리 기능 요약

PHP에서 일반적으로 사용되는 URL 처리 기능 요약

怪我咯
怪我咯원래의
2017-07-07 10:10:16971검색

이 글은 주로 PHP에서 일반적으로 사용되는 URL 처리 기능을 소개합니다. 예제에서는 pars_url, rawurldecode, urlencode, urldecode 등과 같이 더 일반적으로 사용되는 일부 URL 처리 기능을 요약합니다. 이 기능이 필요한 친구들에게는 큰 도움이 됩니다. 참조할 수 있습니다

이 문서의 예 이 문서에는 PHP의 여러 URL 인코딩 구문 분석 기능(예:parse_url, rawurldecode, rawurlencode, urldecode 및 urlencode)이 요약되어 있습니다. 구체적인 사용법은 다음과 같습니다.

소개와 예를 살펴보겠습니다.parse_url($str url);

URL을

array로 변환:print_r(parse_url("www.jb51.net") ); URL을 구문 분석하면 출력이 배열을 반환하고 URL 특수 형식 이 일반 문자열로 복원됩니다. string

rawurldecode(string str)

반환 값: string

함수 유형 : 인코딩 처리

내용 설명: URL의 문자열 특수 형식에서 문자열을 일반 문자열로 디코딩하는 함수입니다. 자세한 인코딩 및 디코딩 정보와 사양 문서는 rfc 1738을 참조하세요. 코드는 다음과 같습니다.

코드는 다음과 같습니다.

echo rawurldecode('foo%20bar%40baz');      //输出foo bar@baz 
string rawurlencode ( string str )

문자열을 반환합니다. -_를 제외한 문자열에서 영숫자가 아닌 모든 문자는 퍼센트 기호(%) 뒤에 2개의 16진수 숫자가 오는 것으로 대체됩니다. 리터럴 문자를 보호하기 위해 rfc 1738에서 특수 URL 구분 기호로 해석되는 것을 방지하고 문자 변환을 사용하여 일부 메일 시스템과 같은 전송 매체에 의해 URL 형식이 엉망이 되는 것을 방지합니다. FTP URL의 비밀번호:

코드는 다음과 같습니다:

$str="http://www.jb51.net";       //定义字符串 
$result=rawurlencode($str);      //对指定字符串编码 
echo $result; 
/* 
urldecode() 
url解码 
*/   //输出结果 
$str="http%3a%2f%2fwww.jb51.net"; 
$result=urldecode($str); 
echo $result; 
/* 
urlencode() 
url编码 
*/ 
$str="http://www.jb51.net";  //定义字符串 
$result=urlencode($str);   //对指定字符串编码 
echo $result;  //输出结果

위 내용은 PHP에서 일반적으로 사용되는 URL 처리 기능 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.