0

Ocultando URL dos arquivos em PHP e JS

criado por Jefrey em 13/01/2011 12:33pm
Modo G
Esta é uma alternativa à anterior. Suas vantagens são: usar variáveis já definidas e previstas e poder colocar uma página de erro 404.
<html>
<head>
<script type="text/javascript">
function getQueryVariable(variable) {
 
var query = window.location.search.substring(1);
 
var vars = query.split("&");
 
for (var i=0;i<vars.length;i++) {
   
var pair = vars[i].split("=");
   
if (pair[0] == variable) {
     
return pair[1];
   
}
 
}
  alert
("Variável " + variable + " não encontrada.");
}
function mostrar(id,ext) {
 
var pedido = getQueryVariable(id);
 
if (pedido=="inicio") {
  url
= "inicio";
 
}
 
else if (pedido=="sobre") {
  url
= "sobre";
 
}
 
else {
  url
= "inicio";
}
 
 document
.write('<iframe id="jURL" name="jURL" frameborder="0" marginheight="0" marginwidth="0" scrolling="auto" src="' + url + "." + ext + '" width="100%" height="100%" allowtransparency="true">Navegador não compatível. Atualize-o.</iframe>');
 
}
</script>
</head>
<body onLoad="mostrar("pagina", "htm");">
</body>
</html>
E o link ficaria semelhante ao anterior:
?pagina=sobre

Comentários:

Mostrando 1 - 1 de 1 comentários
joao paulo disse:
como aplicar no a href

  • <a href="#" title="Cadastre-se"<?php if($current=="cad"){echo" class=\"current\"";} ?>><span>Cadastre-se</span></a>
  • 22/09/2013 5:57pm (~11 anos atrás)

    Novo Comentário:

    (Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)