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