Ir para conteúdo

POWERED BY:

Arquivado

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

mcd more core

Criptografia de URL com MD5

Recommended Posts

Galera, preciso de uma ajudinha,pois eu li e acabei nao entendo muito bem como colocar a dunção MD5 em minhas urls, pois eu chamo elas por GET, entao é o seguinte.

 

Eu tenho 3 paginas.

 

Uma, que tem os dados, a segunda que é esse codigo abaixo que pega os dados selecionados via GET, e a 3ª é o verificar dados, que faz uma verificação dos dados. Sendo assim gostaria de saber como faço nesse codigo para colocar o MD5, para que sempre que pegar pelo GET, nao fique na url assim -> verificar_dados.php?dados=1873 e sim fique assim -> verificar_dados.php?dados=lehxk68zks83ks9 ( criptografado )

 

segue

como esta meu codigo abaixo quero saber como coloco o MD5 no codigo!

 

<?php
$id=$_GET['dados'];
$sql="select * from foto_loja_1 where id='$id'";
$rs=mysql_query($sql) or die ("ERRO:".$sql);
$linha=mysql_fetch_array($rs);
$id=$linha['id'];

echo '<script type="text/javascript">';
        echo 'window.location.href="verificar_dados.php?dados='.$id.'";';
        echo '</script>';
?>

no aguardo galera!

Att.

B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

@mcd more core,

 

MD5 é um Hash e, como tal, sem volta.

 

Isso significa que, se você colocar na sua URL o hash de uma informação, você não conseguirá voltá-la ao original quando resgatar o valor.

 

Resumindo, se você precisar, posteriormente, resgatar o valor do campo dados passado na URL, MD5 definitivamente não será a melhor solução.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa.. pelo que eu sei você pode usar isso:

 

<?php
$id=$_GET['dados'];
$sql="select * from foto_loja_1 where id='$id'";
$rs=mysql_query($sql) or die ("ERRO:".$sql);
$linha=mysql_fetch_array($rs);
$idc=$linha['id'];
$id = MD5($idc);

echo '<script type="text/javascript">';
        echo 'window.location.href="verificar_dados.php?dados='.$id.'";';
        echo '</script>';
?>

Lembrando que eu mudei a variável $id para $idc e a $id eu coloquei o MD5..

 

Espero que tenha ajudado

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.