(PHP 4, PHP 5, PHP 7, PHP 8)
apache_lookup_uri — Esegue una richiesta parziale per l'URI specificato e restituisce tutte le informazioni su di esso
Questa funzione esegue una richiesta parziale per un URI. Esegue l'operazione in modo da ottenere tutte le informazioni importanti sulla risorsa data.
This function is only supported when PHP is installed as an Apache module.
filename
Il nome del file (URI) che viene richiesto.
Un object di informazioni correlate all'URI. Le proprietà di questo object sono:
Restituisce false
in caso di fallimento.
Example #1 Esempio di apache_lookup_uri()
<?php
$info = apache_lookup_uri('index.php?var=value');
print_r($info);
if (file_exists($info->filename)) {
echo 'file exists!';
}
?>
Il precedente esempio visualizzerà qualcosa simile 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!