die(_('Oops, it seems you don\'t have PHP 5.'));
}
- error_reporting(E_ALL);
-
function stripslashesDeep($value) {
return is_array($value)
? array_map('stripslashesDeep', $value)
return $scriptname;
}
+ $host = (isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']));
+
+ if (strpos($host, ':') !== false) {
+ $serverport = '';
+ }
+
return 'http' . ($https ? 's' : '') . '://'
- . $_SERVER["HTTP_HOST"] . $serverport . $scriptname;
+ . $host . $serverport . $scriptname;
}
public static function redirect($url = '')
public static function getDomain($url)
{
- return parse_url($url, PHP_URL_HOST);
+ return parse_url($url, PHP_URL_HOST);
}
public static function getReadingTime($text) {