Ir para conteúdo

POWERED BY:

Arquivado

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

Biel.

azer id do banco de dados reconhecer id da url que está criptografado

Recommended Posts

Boa noite a todos. Direto ao ponto. Pessoal como fazer o id do banco de dados reconhecer o id da url que está criptografado


Na internet tem muitos sites assim:



<a href="produtos.php?id=1">produtos</a> ou
<a href="produtos.php?id=2">produtos</a> e assim por diante


Gostaria de fazer diferente. tipo assim



<a href="produtos.php?id=ae40e30c53a3872cbc49a961ce57e47d">produtos</a> ou seja criptografar todo id que passa na url
e o id que está no banco de dados reconhecer/enxergar o id da url que está criptografado


No exemplo abaixo conseguir criptografar o id 1 e id 2 e exibir na tela, agora fazer o id do banco de dados enxergar o id da url que está criptografado, não conseguir fazer .

Gostaria muito de saber como fazer isso.



<?php
$id1 = '1'; // id do banco de dados
$id2 = '2'; // id do banco de dados

$chave_secreta = '9g5r8ws2f1g2e5r7g9g3s6v524gwe9t8g1';

$criptografia_com_chave_a = md5($id1.$chave_secreta);
$criptografia_com_chave_b = md5($id2.$chave_secreta);

?>

<a href="produtos.php?id=<?php echo $criptografia_com_chave_a?>">produtos.php?id=<?php echo $criptografia_com_chave_a?></a>
<br /><br />
<a href="produtos.php?id=<?php echo $criptografia_com_chave_b?>">produtos</a>


...



tabela_aprendiz
id produtos
1 roupas
2 sapatos

<?php
$id = $_GET['id'];

$sql = mysql_query("SELECT * FROM tabela_aprendiz WHERE id = ".$id." ");
while($linha = mysql_fetch_array($sql)){
$id = $linha['id'];
$produtos = $linha['produtos'];

?>

<a href="produtos.php?id=<?php echo $id;?>">produtos</a><br>

<?php }?>


Compartilhar este post


Link para o post
Compartilhar em outros sites
ESerra e Paulo de Tarso F. M. Obrigado. Entendi o que vocês postou.


Gostaria de saber se é possível o id do banco de dados permanecer ser criptografia desse forma



id produtos
1 roupas
2 sapatos


...



e os mesmos ids do banco de dados , id 1 e id 2 aparecer no browser criptografado


é isso que quero muito fazer.

Deixar id 1 e id 2 do banco de dados normal, sem criptografia.

Agora, no browser gostaria que id 1 e id 2 fosse exibido criptografado e que funcionasse claro!


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.