João Melo 1 Denunciar post Postado Fevereiro 8, 2007 boa noite, olha eu mais uma vez http://forum.imasters.com.br/public/style_emoticons/default/grin.gif.No meu site joaofmelo.com estou usando o método de link assim: No "meio do index faço assim: <? $id = $_GET['id']; if(file_exists("$id.php")){ include_once("$id.php"); }else {echo"A página solicitada não existe ou está em manutenção!";}?>No Link:<a href="?id=contato">Contato</a> e no endereço exibe assim meusite/index.php?id=contato, mas como posso fazer para ficar assim: meusite/index.php?id=Awewwaaftj546543dgwr7#&*¨%*#ufh7f ou algo do gênero?OBS: já procurei mas os que tem, não fazem do mesmo jeito, quero dizer, abrem outra página não ficam na mesma com o indexJá ví a dica do Fábyo, no webtutoriais mas são semelhantes. Compartilhar este post Link para o post Compartilhar em outros sites
Samuel Machado 0 Denunciar post Postado Fevereiro 9, 2007 use base64_encode(); e base64_decode(); index: <?php$id = base64_decode($_GET['id']);if(file_exists("$id.php")){ include_once("$id.php");}else{ echo"A página solicitada não existe ou está em manutenção!";}?>link: <a href="?id=<?php echo base64_encode("contato"); ?>">Contato</a> Compartilhar este post Link para o post Compartilhar em outros sites
Felipe Master 0 Denunciar post Postado Fevereiro 9, 2007 eu suaria urlencode()<a href="?id=<?php echo urlencode("contato"); ?>">Contato</a> Compartilhar este post Link para o post Compartilhar em outros sites
tamires 0 Denunciar post Postado Fevereiro 9, 2007 aproveitando o topico...esses dias precisei fazer a mesma coisa. acabei usando o base64, mas antes tentei usar o url encode de td quanto eh jeito e nao funcionou...mas o que eu precisava codificar eram numeros. url encode funciona c numeros? Compartilhar este post Link para o post Compartilhar em outros sites
João Melo 1 Denunciar post Postado Fevereiro 9, 2007 http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Valeu mesmo pessoal, ambas as dicas funcionaram do jeito que eu quero. Já tinha visto exemplos com base64 e urlencode mas eram muito complicadas essas merecçem 10000000000...... em uma linha só já resolvel. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/grin.gif moderadores por favor adicionar ao título [RESOLVIDO] Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Fevereiro 10, 2007 aproveitando o topico... esses dias precisei fazer a mesma coisa. acabei usando o base64, mas antes tentei usar o url encode de td quanto eh jeito e nao funcionou...mas o que eu precisava codificar eram numeros. url encode funciona c numeros? A função urlencode() codifica caracteres que não podem estar presentes em uma URL, como espaçoes, acentos, etc. Teste este código e veja o resultado: <?php echo "<p>" . urlencode ("tamires") . "</p>"; echo "<p>" . urlencode ("tamires é a usuária número 32.075 do iMasters") . "</p>"; ?> No primeiro caso, nada é codificado, pois todos os caracteres podem ser inseridos em uma URL. Já o segundo tem alguns de seus caracteres codificados. Veja que os números também são mantidos, já que eles são aceitos em URL. Ficou mais claro? :D []'s Compartilhar este post Link para o post Compartilhar em outros sites