diff -r d1ded7b4c775 -r 7dca925b0209 includes/functions.php --- a/includes/functions.php Wed Mar 17 14:21:46 2010 -0400 +++ b/includes/functions.php Sat Mar 20 16:05:38 2010 -0400 @@ -221,7 +221,15 @@ function get_server_url() { - return 'http' . ( $GLOBALS['is_https'] ) . '://' . $_SERVER['HTTP_HOST']; + $server_name = false; + if ( isset($_SERVER['HTTP_HOST']) ) + $server_name = $_SERVER['HTTP_HOST']; + else if ( isset($_SERVER['SERVER_NAME']) ) + $server_name = $_SERVER['SERVER_NAME']; + else + $server_name = 'localhost'; + + return 'http' . ( $GLOBALS['is_https'] ) . '://' . $server_name; } /**