Ocultando URL dos arquivos em PHP e JS
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.
E o link ficaria semelhante ao anterior:
?pagina=sobre
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>
?pagina=sobre