라이브러리
[PHP] apache_lookup_uri - 지정된 URI에 대한 부분 요청을 수행하고 해당 URI에 대한 모든 정보를 반환합니다.
Apache_lookup_uri란?
Apache_lookup_uri는 Apache 웹 서버의 모듈 중 하나로, 요청된 URL을 분석하여 URL의 구성 요소를 추출하는 기능을 제공합니다. 이 모듈은 PHP에서 사용할 수 있는 함수인 `apache_lookup_uri()`를 제공합니다.
apache_lookup_uri() 함수
`apache_lookup_uri()` 함수는 요청된 URL을 분석하여 URL의 구성 요소를 추출합니다. 이 함수는 다음 정보를 반환합니다.
* `uri`: 요청된 URL
* `args`: URL의 쿼리 문자열
* `authoritative`: URL이 인증된 서버인지 여부
* `physical`: URL의 물리적 경로
* `path_translated`: URL의 경로(URI의 경로와 쿼리 문자열을 제외한 부분)
* `path_info`: URL의 경로(URI의 경로와 쿼리 문자열을 제외한 부분)
* `is_valid`: URL이 유효한지 여부
예제
다음 예제는 `apache_lookup_uri()` 함수를 사용하여 요청된 URL의 구성 요소를 추출하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// 요청된 URL
$url = 'http://example.com/path/to/resource?query=string';
// apache_lookup_uri() 함수 호출
$lookup = apache_lookup_uri($url);
// 추출한 정보 출력
echo "URI: $lookup->uri
";
echo "Args: $lookup->args
";
echo "Authoritative: $lookup->authoritative
";
echo "Physical: $lookup->physical
";
echo "Path Translated: $lookup->path_translated
";
echo "Path Info: $lookup->path_info
";
echo "Is Valid: $lookup->is_valid
";
?>
이 예제에서는 `$url` 변수에 요청된 URL을 저장하고, `apache_lookup_uri()` 함수를 호출하여 URL의 구성 요소를 추출합니다. 추출한 정보를 출력하여 URL의 구성 요소를 확인할 수 있습니다.
주의
`apache_lookup_uri()` 함수는 Apache 웹 서버의 모듈이기 때문에, Apache 웹 서버가 설치되어 있어야만 사용할 수 있습니다. 또한, 이 함수는 PHP 5.3 이상에서만 사용할 수 있습니다.
참고
* Apache 웹 서버의 모듈에 대한 자세한 정보는 [Apache Documentation](https://httpd.apache.org/docs/)에서 확인할 수 있습니다.
* PHP의 `apache_lookup_uri()` 함수에 대한 자세한 정보는 [PHP Manual](https://www.php.net/manual/en/function.apache-lookup-uri.php)에서 확인할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.