Description[]
apache_lookup_uri performs a partial request for an URI. It goes just far enough to obtain all the important information about the given resource. The information will be returned as an object with these properties: 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
Note: This function is only supported when PHP is installed as an Apache module.
Parameters[]
{{{returns}}} apache lookup uri (string filename) |
Parameter Infos[]
Parameter | PHP Version | Type |
apache_getenv | 4 or 5 | returns object |
filename | 4 or 5 | string |
Examples[]
Example 1:[]
<?php $info = apache_lookup_uri('index.php?var=value'); print_r($info); // Access the properties if (file_exists($info->filename)) { echo 'file exists!'; } ?>
Output[]
// Could be similar to this 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!
- For more details on this function, visit its entry in the php manual.