sapreste dirmi perchè questo script nn funziona a dovere?
ho creato due file encode e decode.
encode:
<?php
$p=connessione();
$pwd="rico";
$seme="fede";
$z=mysql_query("INSERT INTO prova SET pwd=ENCODE('$pwd','$seme');")or die ("ERRORE").mysql_error();
mysql_close($p);
?>
registra nel db il seguente risultato nel campo pwd:‹oôÞ
decode:
<?php
$p=connessione();//connette al db correttamente//
$seme="fede";
$z=mysql_query("SELECT DECODE('pwd','$seme') FROM prova ")or die ("ERRORE").mysql_error();
print $riga=mysql_num_rows($z);//stampa 1//
$value=mysql_fetch_row($z)or die ("err:").mysql_error();
print $value[0];//stampa Ô]"
mysql_close($p);
?>
perchè non ritorna il valore iniziale rico?
qualcuno potrebbe darmi consigli su ulteriori funzioni di crittografia e decrittografia con seme(o stringa di codifica/decodifica),postando il codice degli script per esempio?
grazie![]()