Ciao
Questa volta la mia domanda è questa.
Normalmente per passare da una pagina ad un'altra per poter leggere un prediso record uso questa forma:
Codice PHP:
echo "<a href=\"pagina.php?id=" $id "\" target=\"_blank\">\n"
Nella pagina chiamata dal link faccio così
Codice PHP:
$id $_REQUEST['id'];

$Query "SELECT *
FROM " 
$table "
WHERE id = " 
$id
Però questo crea un inconveniente: nella barra degli indirizzi agendo sull'ID mostrato nrll'inditizzo
http://miosito.org/pagina.php?id=1
si possono esplorare tutti gli altri record.

Ho pensato di scrivere il valore dell'ID usando MD5
Codice PHP:
echo "<a href=\"pagina.php?id=" MD5($id) . "\" target=\"_blank\">\n"
Nella pagina chiamata dal link vorrei fare una cosa del genere:
leggere l'ID inviato con l'URL, convertire l'ID della tabella in MD5 e confrontarlo con l'ID inviato.
Codice PHP:
$id $_REQUEST['id'];

$Query "SELECT *
FROM " 
$table "
WHERE " 
MD5('id') . " = " $id
Però, giustamente, la query scritta così non funziona perchè mi trasforma in MD5 il nome del campo ma non il valore da leggere.

C'è qualche modo per leggere e trasformare l'id che vado a leggere direttamente nella Query?

Grazie