apache_lookup_uri — Wywołuje wewnętrzne żądanie dla określonego URI i zwraca całą informację o nim
Ta funkcja wywołuje wewnętrzne żądanie dla określonego URI. Funkcja zbiera wszystkie istotne informacje odnośnie podanego zasobu.
Funkcja ta jest dostępna tylko jeśli PHP jest zaistalowane jako moduł serwera Apache.
Parametry
- nazwa_pliku
-
Nazwa rządanego pliku (URI).
Zwracane wartości
Obiekt powiązany z informacjami URI. Własności tego obiektu to:
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
Listing
//Example #1 apache_lookup_uri() przykład
<?php
$info = apache_lookup_uri('index.php?var=value');
print_r($info);
if (file_exists($info->filename)) {
echo 'plik istnieje!';
}
?>
//Powyższy przykład wyświetli coś podobnego do:
stdClass Object
(
[status] => 200
[the_request] => GET /katalog/plik.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] => /katalog/index.php?var=value
[uri] => /katalog/index.php
[filename] => /home/htdocs/katalog/index.php
[args] => var=value
[allowed] => 0
[sent_bodyct] => 0
[bytes_sent] => 0
[request_time] => 1074282764
)
plik istnieje!
Ranga: Administrator serwisu Punktów: 0