Arquivo da tag: Hypertext Transfer Protocol

Como pegar o URL da página atual via PHP

Como obter o URL da página atual que é mostrado na janela de URL donavegador, usando código PHP?

Isso pode ser útil por exemplo, se você quiser permitir que seus visitantes compartilhem uma página de seu site via Twitter, Facebook ou Orkut.

Adicione o seguinte código em sua página:


<?php

function curPageURL() {
$pageURL = 'http';

if ($_SERVER["HTTPS"] == "on") {

$pageURL .= "s";

}

$pageURL .= "://";

if ($_SERVER["SERVER_PORT"] != "80") {

$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
}
else {

$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];

}

return $pageURL;

}


?>

Continue lendo Como pegar o URL da página atual via PHP