Cassio Gomes
Ocultar URL
30 de July de 2005 às 06:14AM
Ola a todos,

Gostaria de saber como e se posso ocultar a URL PHP. Por exemplo:

http://www.teste.com.br/index.php?action=view&id=10&form=run

Este código:

index.php?action=view&id=10&form=run

pode ser ocultado e se pode como faço isso ?

Obrigado

CLRGomes
NuNuNO
Re: Ocultar URL
10 de August de 2005 às 01:26AM
Duas maneiras interessantes de fazer isso:

1) seus formulários devem usar o método POST ao invés do GET... Assim aparecerá apenas o nome da pagina, mas não os parametros, por exemplo: Index.php, cadastro.php, etc.php´


2)A maneira mais bonita! Voce pode usar frames, mesmo que seu site não tenha sido progetado para isso, voce cria uma frame invisível (tamanho zero) e outra onde o seu site irá aparecer. O browser irá mostrar apenas o nome da pagina que abriu as frames, e esta página pode ser até uma index.html comum!!!

por exemplo o código pra o index.html pode ser...


<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Bem vindo a pagina com url estática</title>
</head>
<frameset rows="0%,*">
<frame name="nada" src="nada.html" noresize frameborder="yes">
<frame name="bla" src="index.php" noresize frameborder="yes">
</frameset>


E o nada.html não tem nada mesmo...

O único inconveniente dessa técnica, é que o botão atualizar faz retornar para a página inicial :-(
Tem como criar as frames em um index.php e garantir que quando o usuário clicar no ATUALIZAR, a frame irá abrir a ultima url acessada... mas isso dá um trabalhão...

Espero ter ajudado...

Grande abraço...
Jefrey Sobreira Santos
Re: Ocultar URL
14 de February de 2011 às 06:13AM
Já escrevi um artigo sobre isso aqui no site :)
http://phpbrasil.com/artigo/fG6gpboUrRk/ocultando-url-dos-arquivos-em-php-e-js
Rodrigo Soares
Re: Ocultar URL
06 de March de 2017 às 07:49PM
Esta procurando por isso, mas resolveu com isso:

<frameset rows="100%" border="0">
<frame src="http://meusite.com.br">
</frameset>
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.