Kolayca uygulamanızın çalıştığı klasörün URL adresini almak için aşağıdaki fonksiyonu kullanabilirsiniz. ( Verdiğim fonksiyonun SSL desteği mevcuttur. )

	function is_ssl() {
		if(isset($_SERVER['HTTPS'])) {
			if('on' == strtolower(getenv('HTTPS')))
				return true;
			if('1' == getenv('HTTPS'))
				return true;
		} else if(isset($_SERVER['SERVER_PORT']) && ('443' == getenv('SERVER_PORT'))) {
			return true;
		} else {
			return false;
		}
	}
	
	function base($extra_path = null) {
		$scheme = (is_ssl()) ? 'https' : 'http';
		$host = getenv('HTTP_HOST');
		$base_path = str_replace('\\', '/', dirname(getenv('SCRIPT_NAME')));
		
		$url = sprintf('%s/', rtrim(sprintf('%s://%s%s', $scheme, $host, $base_path), '/'));
		
		if(!is_null($extra_path))
			$url .= ltrim($extra_path, '/');
		
		return $url;
	}
Kullanımı;

base(); // https://www.r10.net/
base("members/52908-saintx.html"); // https://www.r10.net/members/52908-saintx.html