request_uri
includes/bootstrap.inc, строка 714
- Версии
- 5 – 6
request_uri()
Так как $_SERVER['REQUEST_URI']
доступно только в Apache, мы генерируем эквивалент на основании других переменных окружения.
Код
<?php
function request_uri() {
if (isset($_SERVER['REQUEST_URI'])) {
$uri = $_SERVER['REQUEST_URI'];
}
else {
if (isset($_SERVER['argv'])) {
$uri = $_SERVER['SCRIPT_NAME'] .'?'. $_SERVER['argv'][0];
}
else {
$uri = $_SERVER['SCRIPT_NAME'] .'?'. $_SERVER['QUERY_STRING'];
}
}
// Prevent multiple slashes to avoid cross site requests via the FAPI.
$uri = '/'. ltrim($uri, '/');
return $uri;
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии