Ottenere la url completa da una pagina php


php

Sembrerebbe una stupidaggine, invece non é cosí banale:

{syntaxhighlighter brush: php; toolbar:false}
private 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;
}
{/syntaxhighlighter}

Modificando a dovere lo script si ottengono tutti i risultati voluti.

Un grazie a www.webcheatsheet.com ed a chi ha modificato lo script per renderlo utilizzabile.