PHP apache_lookup_uri function
Like this blog? Consider exploring one of our sponsored banner ads...
apache_lookup_uri
(PHP 3 >= 3.0.4, PHP 4, PHP 5)
apache_lookup_uri — Perform a partial request for the specified URI and return all info about itDescriptionobject apache_lookup_uri ( string filename )
This performs a partial request for a URI. It goes just far
enough to obtain all the important information about the given
resource.
This function is only supported when PHP
is installed as an Apache module.
filename
The filename (URI) that’s being requested.
Return Values
An object of related URI information. The properties of
this object are:
statusthe_requeststatus_linemethodcontent_typehandlerurifilenamepath_infoargsboundaryno_cacheno_local_copyallowedsend_bodyctbytes_sentbyterangeclengthunparsed_urimtimerequest_time
Examples
Example 1. apache_lookup_uri() example
$info = apache_lookup_uri('index.php?var=value'); print_r($info); if (file_exists($info->filename)) { echo 'file exists!'; }
The above example will output
something similar to:
(
[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!
About this entry
You’re currently reading “PHP apache_lookup_uri function,” an entry on BRADINO
- Published:
- 2.26.07 / 1am
- Category:
- PHP Functions
- Tags:
No comments
Jump to comment form | comments rss [?] | trackback uri [?]