Jefrey 0 Denunciar post Postado Janeiro 10, 2011 Para ocultar URL podemos fazer de duas maneiras: <?php $link = $_GET["link"]; switch($link){ case "home": $url = "home.php"; break; case "link1": $url = "link1.php"; break; default: $url = "404.php"; break; } ?> <div><?php include($url); ?></div> <?php $link = $_GET["link"]; if($link=="home"){ $url = "home.php"; } elseif($link=="link1"){ $url = "link1.php"; } else{ $url = "404.php"; } ?> <div><?php include($url); ?></div> Porém, os links ficam assim: http://www.site.com.br/index.php?link=home Eu gostaria que não mostrasse o nome da variável em negrito (link). Queria assim: http://www.site.com.br/index.php?home Isso é possível, pois eu já vi. Só não sei como é feito. Alguém consegue ensinar? Compartilhar este post Link para o post Compartilhar em outros sites
Ronny Santana 0 Denunciar post Postado Janeiro 10, 2011 Amigo, você pode fazer dessa maneira... <?php // acesse por index.php?exemplo ou ?exemplo $qs=getenv("QUERY_STRING"); if($qs=="") { header ("Location: /?home"); } elseif (ereg("index",$qs)) { include "cad.html"; } elseif (ereg("home",$qs)) { include "home.html"; } else { header ("Location: http://ronnysantana.com.br/~home123/?home"); } ?> Mais isso não me parece url amigável O mais interessante é ultilizar .htaccess do Apache e passar as informações com nome simples (site.com.br/home) O que era "site.com.br/?p=home" ficaria "site.com.br/home" Flw Compartilhar este post Link para o post Compartilhar em outros sites
Jefrey 0 Denunciar post Postado Janeiro 19, 2011 Valeu. Deu certo. Realmente, isto não é URL amigável. Eu pesquisei e encontrei aqui mesmo no iMasters como fazê-las. Mas, o host é gratuito e não aceita .htaccess! Mas, valeu. Aliás, estava vendo há pouco o arquivo index.php geral do WampServer, e eles fazem mais ou menos desta maneira: <?php if(is_set([$_GET['inicio'])) { include("index.php"); exit; } if(is_set($_GET['link1.php'])) { include("link1.php"); exit; } include("404.php"); exit; Nunca tinha pensado nisto, mas quando vi, modifiquei um pouco e vi que era muito fácil. Bom, então, valeu! Compartilhar este post Link para o post Compartilhar em outros sites