It can be a little tricky to get just the path of a request in PHP.
$_SERVER['REQUEST_URI'] includes the query string.
$_SERVER['SCRIPT_NAME'] may return index.php instead of the request if you’re using a CMS like WordPress which rewrites URLs.
The most reliable method I’ve found for returning only the path without the query string uses PHP’s built in parse_url() function:
$path_only = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);