/usr/share/php/PHP/Compat/Environment/request_uri.php is in php-compat 1.6.0a3-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | <?php
/**
* Emulate server enviroment variable $_SERVER['REQUEST_URI']
*
* @category PHP
* @package PHP_Compat
* @license LGPL - http://www.gnu.org/licenses/lgpl.html
* @copyright 2004-2007 Aidan Lister <aidan@php.net>, Arpad Ray <arpad@php.net>, James Wade <hm2k@php.net>
* @link http://php.net/reserved.variables.server
* @author James Wade <hm2k@php.net>
* @version $Revision: 1.0 $
*/
// wrap everything in a function to keep global scope clean
function php_compat_request_uri(&$server)
{
if (!isset($server['REQUEST_URI']) && isset($server)) {
//ISAPI_Rewrite 3.x
if (isset($server['HTTP_X_REWRITE_URL'])) {
$server['REQUEST_URI'] = $server['HTTP_X_REWRITE_URL'];
}
//ISAPI_Rewrite 2.x w/ HTTPD.INI configuration
elseif (isset($server['HTTP_REQUEST_URI'])){
$server['REQUEST_URI'] = $server['HTTP_REQUEST_URI'];
}
//ISAPI_Rewrite isn't installed or not configured
else {
$server['HTTP_REQUEST_URI'] = isset($server['SCRIPT_NAME'])?$server['SCRIPT_NAME']:$server['PHP_SELF'];
if (isset($server['QUERY_STRING'])) { $server['HTTP_REQUEST_URI'] .= '?'.$server['QUERY_STRING']; }
$server['REQUEST_URI'] = $server['HTTP_REQUEST_URI'];
}
}
}
php_compat_request_uri($HTTP_SERVER_VARS);
php_compat_request_uri($_SERVER);
|