apache_lookup_uri
(PHP 4, PHP 5)
apache_lookup_uri — Realiza una petición parcial por la URI especificada y devuelve toda la información sobre ella
Descripción
object apache_lookup_uri
( string
$filename
)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 o mediante el módulo de servidor NSAPI en servidores web Netscape/iPlanet/SunONE.
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!