array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'uk', ), 'this' => array ( 0 => 'function.apache-lookup-uri.php', 1 => 'apache_lookup_uri', 2 => 'Perform a partial request for the specified URI and return all info about it', ), 'up' => array ( 0 => 'ref.apache.php', 1 => 'Apache Функції', ), 'prev' => array ( 0 => 'function.apache-getenv.php', 1 => 'apache_getenv', ), 'next' => array ( 0 => 'function.apache-note.php', 1 => 'apache_note', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/apache/functions/apache-lookup-uri.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
apache_lookup_uri — Perform a partial request for the specified URI and return all info about it
This performs a partial request for a URI. It goes just far enough to obtain all the important information about the given resource.
Ця функція доступна, якщо PHP встановлено як модуль вебсервера Apache.
filename
The filename (URI) that's being requested.
An object of related URI information. The properties of this object are:
Returns false
on failure.
Приклад #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!';
}
?>
Поданий вище приклад виведе щось схоже на:
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!