Função para pegar URL completa
<?php
/**
* Função para pegar URL completa
* @return string
*/
function getURL()
{
$protocolo = (strpos(strtolower($_SERVER['SERVER_PROTOCOL']),'https') === false) ? 'http' : 'https';
$host = $_SERVER['HTTP_HOST'];
$script = $_SERVER['SCRIPT_NAME'];
$parametros = $_SERVER['QUERY_STRING'];
$UrlAtual = $protocolo . '://' . $host . $script . '?' . $parametros;
return $UrlAtual;
}