Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Melo

Criptografia em url?

Recommended Posts

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.