Neste artigo, vamos mostrar em PHP como obter a pagina atual através da programação. Não é incomum precisarmos recuperar a página atual em que o usuário está trabalhando.
Por exemplo, se você estiver desenvolvendo um blog, e quer saber exatamente em qual página seu visitante está inserindo o comentário. Obviamente, existe inúmeras situações em que obter a página atual via programação se aplica. Vou ensinar neste artigo como obter o endereço através da programação PHP.
Neste artigo, vamos mostrar uma função que nós utilizamos em nossos próprios projetos para recuperar a URL. Sinta-se a vontade em usar em seus sistemas. Nós tivemos o cuidado de nos manter atualizado com a documentação oficial do PHP.
Como obter a pagina atual via programação
Nós desenvolvemos uma função para facilitar seu trabalho. Para obter a página atual, basta adicionar a seguinte função em seu módulo:
<?php
function getURLPage() {
$paginaUrl = '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 $paginaUrl;
}
?>pp
Com a função adicionada corretamente, você pode utilizar da seguinte forma:
<?php echo getURLPage(); ?>
Ficou bastante simples, não é? No entanto, algumas vezes, tudo o que você precisa é apenas o nome do módulo, e não a URL absoluta. Fizemos uma segunda função para isso.
<?php
function getPageName() {
return substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
}echo "O nome da página atual é ".getPageName();
?>
Conclusão
Bastante simples, certo? Espero que tenha gostado deste artigo que te ensinou em PHP Como obter a pagina atual via programação. Sinta-se livre para compartilhar esse artigo e também usar a função apresentada.