Funcții Apache
PHP Manual

apache_lookup_uri

(PHP 4, PHP 5)

apache_lookup_uriEfectuează o interpelare parțială pentru URI specificat și întoarce toate informațiile despre el

Descrierea

object apache_lookup_uri ( string $filename )

Aceasta efectuează o interpelare parțială pentru un URI. Interpelarea se derulează doar până la etapa obținerii tuturor informațiilor importante despre resursa dată.

Această funcție e susținută numai dacă PHP este instalat ca modul Apache.

Parametri

filename

Denumirea fișierului (URI) care este interpelat.

Valorile întoarse

Un object cu informațiile ce se referă la URI. Proprietățile acestui object sunt:

Exemple

Example #1 Exemplu apache_lookup_uri()

<?php
$info 
apache_lookup_uri('index.php?var=value');
print_r($info);

if (
file_exists($info->filename)) {
    echo 
'file exists!';
}
?>

Exemplul de mai sus va afișa ceva similar cu:

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!


Funcții Apache
PHP Manual