- Fixed getIp in HttpRequest class not picking up local-ip.

- Made setdefaultNamespace method chainable.
- Simplified SimpleRouter class.
This commit is contained in:
Simon Sessingø
2016-04-11 22:37:15 +02:00
parent f3ac9dc47c
commit 3da7c4b446
3 changed files with 32 additions and 50 deletions
+1 -1
View File
@@ -93,7 +93,7 @@ class Request {
* @return string
*/
public function getIp() {
return isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
return ((isset($_SERVER['HTTP_X_FORWARDED_FOR']) && strlen($_SERVER['HTTP_X_FORWARDED_FOR'])) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR']);
}
/**