Una funzione PHP per ricavare l’url completa della pagina corrente

Volevamo segnalare questa funzione che ci consente di ricavare l’indirizzo completo della pagina attuale.
Per indirizzo completo intendo compreso il protocollo e l’eventuale querystring.

function CurrentPageURL() { 
  $pageURL = $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://';
  $pageURL .= $_SERVER["SERVER_NAME"];
  $pageURL .= ($_SERVER['SERVER_PORT'] != '80')?':'.$_SERVER["SERVER_PORT"]:''; 
  $pageURL .= $_SERVER["REQUEST_URI"];
  return $pageURL;
}

La fonte di questo articolo è: http://brosulo.net/content/informatica/ottenere-la-url-completa-da-una-pagina-php-0