Skip to content
Open
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion src/Klein/Request.php
Original file line number Diff line number Diff line change
Expand Up @@ -433,7 +433,11 @@ public function userAgent()
*/
public function uri()
{
return $this->server->get('REQUEST_URI', '/');
$p = $this->server->get('PATH_INFO');
if (!$p) {
$p = $this->server->get('REQUEST_URI', '/');
}
return $p;
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, a few things here:

  • You should use a variable name that has meaning, it makes it easier to read. Maybe $uri.
  • The conditional should be a bit more explicit, it should check for !empty($uri)
  • You should have new-line separation wrapping the block, so one before the if and after the closing brace

}

/**
Expand Down