]> source.dussan.org Git - nextcloud-server.git/commitdiff
in case $_SERVER['HTTP_HOST']) is not set let's return localhost - better than nothing
authorThomas Mueller <thomas.mueller@tmit.eu>
Sun, 16 Jun 2013 22:02:42 +0000 (00:02 +0200)
committerThomas Mueller <thomas.mueller@tmit.eu>
Sun, 16 Jun 2013 22:02:42 +0000 (00:02 +0200)
lib/request.php

index 4d8380eb9ac49b85d1676fd057d18613d374e816..aa5f53c08eb62bb380760e1e465a06789ed54a8e 100755 (executable)
@@ -19,7 +19,7 @@ class OC_Request {
 
        /**
         * @brief Returns the server host
-        * @returns the server host
+        * @returns string the server host
         *
         * Returns the server host, even if the website uses one or more
         * reverse proxies
@@ -40,7 +40,7 @@ class OC_Request {
                        }
                }
                else{
-                       $host = $_SERVER['HTTP_HOST'];
+                       $host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'localhost';
                }
                return $host;
        }
@@ -48,7 +48,7 @@ class OC_Request {
 
        /**
        * @brief Returns the server protocol
-       * @returns the server protocol
+       * @returns string the server protocol
        *
        * Returns the server protocol. It respects reverse proxy servers and load balancers
        */
@@ -70,7 +70,7 @@ class OC_Request {
 
        /**
         * @brief Returns the request uri
-        * @returns the request uri
+        * @returns string the request uri
         *
         * Returns the request uri, even if the website uses one or more
         * reverse proxies
@@ -85,7 +85,7 @@ class OC_Request {
 
        /**
         * @brief Returns the script name
-        * @returns the script name
+        * @returns string the script name
         *
         * Returns the script name, even if the website uses one or more
         * reverse proxies
@@ -139,7 +139,7 @@ class OC_Request {
 
        /**
         * @brief Check if this is a no-cache request
-        * @returns true for no-cache
+        * @returns boolean true for no-cache
         */
        static public function isNoCache() {
                if (!isset($_SERVER['HTTP_CACHE_CONTROL'])) {
@@ -150,7 +150,7 @@ class OC_Request {
 
        /**
         * @brief Check if the requestor understands gzip
-        * @returns true for gzip encoding supported
+        * @returns boolean true for gzip encoding supported
         */
        static public function acceptGZip() {
                if (!isset($_SERVER['HTTP_ACCEPT_ENCODING'])) {