# apache_lookup_uri

(PHP 4, PHP 5, PHP 7, PHP 8)

apache_lookup_uri — Realiza una petición parcial por la URI especificada y devuelve toda la información sobre ella

### Descripción

apache_lookup_uri(string `$filename`): object

Esta función realiza una petición parcial por una URI. Por si sola no es suficiente para obtener toda la información importante del recurso dado.

Esta función está soportada sólo cuando PHP está instalado como un módulo de Apache.

### Parámetros

`filename`

  El nombre de archivo (URI) que está siendo solicitado.

### Valores devueltos

Un object con información de la URI solicitada. Las propiedades de este object son:

- status
- the_request
- status_line
- method
- content_type
- handler
- uri
- filename
- path_info
- args
- boundary
- no_cache
- no_local_copy
- allowed
- send_bodyct
- bytes_sent
- byterange
- clength
- unparsed_uri
- mtime
- request_time

### Ejemplos

Ejemplo #1 apache_lookup_uri() example

`<?php
$info = apache_lookup_uri('index.php?var=value');
print_r($info);
if (file_exists($info->filename)) {
echo 'file exists!';
}
?>`

El resultado del ejemplo sería algo similar a:

    stdClass Object
    (
        [status] => 200
        [the_request] => GET /dir/file.php HTTP/1.1
        [method] => GET
        [mtime] => 0
        [clength] => 0
        [chunked] => 0
        [content_type] => application/x-httpd-php
        [no_cache] => 0
        [no_local_copy] => 1
        [unparsed_uri] => /dir/index.php?var=value
        [uri] => /dir/index.php
        [filename] => /home/htdocs/dir/index.php
        [args] => var=value
        [allowed] => 0
        [sent_bodyct] => 0
        [bytes_sent] => 0
        [request_time] => 1074282764
    )
    file exists!