/** * Returns the applications host address. * * @return TeamSpeak3_Helper_String */ public static function getHostUri() { $sheme = self::getHostParam("HTTPS") == "on" ? "https" : "http"; $serverName = new TeamSpeak3_Helper_String(self::getHostParam("HTTP_HOST")); $serverPort = self::getHostParam("SERVER_PORT"); $serverPort = $serverPort != 80 && $serverPort != 443 ? ":" . $serverPort : ""; if ($serverName->endsWith($serverPort)) { $serverName = $serverName->replace($serverPort, ""); } return new TeamSpeak3_Helper_String($sheme . "://" . $serverName . $serverPort); }