| Versions | |
|---|---|
| 4.7 – 7 | request_uri() |
Since request_uri() is only available on Apache, we generate an equivalent using other environment variables.
includes/
<?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'];
}
}
return $uri;
}
?>