(PHP 4, PHP 5, PHP 7, PHP 8)
apache_lookup_uri — Realiza una petición parcial para el URI especificado y devuelve toda la información relacionada con el mismo
Esta función realiza una petición parcial para el URI especificado. Esta petición permite simplemente obtener toda la información importante sobre el recurso concernido.
Esta función es soportada cuando PHP está instalado como módulo de Apache.
filenameEl nombre del fichero (URI) que será solicitado.
Un objeto con la información relativa al URI. Las propiedades del objeto son las siguientes :
Devuelve false en caso de fallo.
Ejemplo #1 Ejemplo con apache_lookup_uri()
<?php
$info = apache_lookup_uri('index.php?var=value');
print_r($info);
if (file_exists($info->filename)) {
echo '¡El fichero existe!';
}
?>Resultado del ejemplo anterior es 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
)
¡El fichero existe!