(PHP 4, PHP 5, PHP 7)
apache_lookup_uri — Realiza una petición parcial por la URI especificada y devuelve toda la información sobre ella
$filename
) : objectEsta 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.
filename
El nombre de archivo (URI) que está siendo solicitado.
Un object con información de la URI solicitada. Las propiedades de este object son:
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!